home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Star Fleet HQ•
/
Star Patrol ••••
/
Star Patrol ееее.rsrc
/
CODE_25_ARes.txt
< prev
next >
Wrap
Text File
|
1990-02-12
|
540KB
|
9,397 lines
# near model CODE resource
# jump table entries: 11216-11344 (129 of them)
fn00000000:
00000000 4E56 FFE2 link A6, -0x001E
00000004 206E 000C movea.l A0, [A6 + 0xC]
00000008 2F08 move.l -[A7], A0
0000000A 486E 000C pea.l [A6 + 0xC]
0000000E 3F3C 1010 move.w -[A7], 0x1010
00000012 A9EB syscall Pack4/FP68K
00000014 206E 0008 movea.l A0, [A6 + 0x8]
00000018 2F08 move.l -[A7], A0
0000001A 486E 0008 pea.l [A6 + 0x8]
0000001E 3F3C 1010 move.w -[A7], 0x1010
00000022 A9EB syscall Pack4/FP68K
00000024 486E 000C pea.l [A6 + 0xC]
00000028 486E FFEC pea.l [A6 - 0x14]
0000002C 3F3C 100E move.w -[A7], 0x100E
00000030 A9EB syscall Pack4/FP68K
00000032 487A 017E pea.l [PC + 0x17E /* 000001B2, value 0x0, cstring "" */]
00000036 486E FFEC pea.l [A6 - 0x14]
0000003A 3F3C 0008 move.w -[A7], 0x8
0000003E A9EB syscall Pack4/FP68K
00000040 6700 00CC beq +0xCE /* 0000010E */
00000044 486E FFEC pea.l [A6 - 0x14]
00000048 486E 0008 pea.l [A6 + 0x8]
0000004C 486E FFE2 pea.l [A6 - 0x1E]
00000050 3F3C 100E move.w -[A7], 0x100E
00000054 A9EB syscall Pack4/FP68K
00000056 486E 000C pea.l [A6 + 0xC]
0000005A 486E FFE2 pea.l [A6 - 0x1E]
0000005E 3F3C 1006 move.w -[A7], 0x1006
00000062 A9EB syscall Pack4/FP68K
00000064 486E FFE2 pea.l [A6 - 0x1E]
00000068 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
0000006C 588F addq.l A7, 4
0000006E 41EE FFF6 lea.l A0, [A6 - 0xA]
00000072 43EE FFEC lea.l A1, [A6 - 0x14]
00000076 20D9 move.l [A0]+, [A1]+
00000078 20D9 move.l [A0]+, [A1]+
0000007A 3091 move.w [A0], [A1]
0000007C 486E 000C pea.l [A6 + 0xC]
00000080 486E FFEC pea.l [A6 - 0x14]
00000084 3F3C 100E move.w -[A7], 0x100E
00000088 A9EB syscall Pack4/FP68K
0000008A 487A 0126 pea.l [PC + 0x126 /* 000001B2, value 0x0, cstring "" */]
0000008E 486E FFEC pea.l [A6 - 0x14]
00000092 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000096 A9EB syscall Pack4/FP68K
00000098 6472 bcc +0x74 /* 0000010C */
0000009A 486E 0008 pea.l [A6 + 0x8]
0000009E 486E FFEC pea.l [A6 - 0x14]
000000A2 3F3C 100E move.w -[A7], 0x100E
000000A6 A9EB syscall Pack4/FP68K
000000A8 487A 0108 pea.l [PC + 0x108 /* 000001B2, value 0x0, cstring "" */]
000000AC 486E FFEC pea.l [A6 - 0x14]
000000B0 3F3C 000A move.w -[A7], 0xA /* '\n' */
000000B4 A9EB syscall Pack4/FP68K
000000B6 642C bcc +0x2E /* 000000E4 */
000000B8 487A 00E4 pea.l [PC + 0xE4 /* 0000019E, value 0x4000C90F, cstring "@" */]
000000BC 41EE FFEC lea.l A0, [A6 - 0x14]
000000C0 43EE FFF6 lea.l A1, [A6 - 0xA]
000000C4 20D9 move.l [A0]+, [A1]+
000000C6 20D9 move.l [A0]+, [A1]+
000000C8 3091 move.w [A0], [A1]
000000CA 486E FFEC pea.l [A6 - 0x14]
000000CE 3F3C 0002 move.w -[A7], 0x2
000000D2 A9EB syscall Pack4/FP68K
000000D4 41EE FFF6 lea.l A0, [A6 - 0xA]
000000D8 43EE FFEC lea.l A1, [A6 - 0x14]
000000DC 20D9 move.l [A0]+, [A1]+
000000DE 20D9 move.l [A0]+, [A1]+
000000E0 3091 move.w [A0], [A1]
000000E2 6028 bra +0x2A /* 0000010C */
label000000E4:
000000E4 487A 00B8 pea.l [PC + 0xB8 /* 0000019E, value 0x4000C90F, cstring "@" */]
000000E8 41EE FFEC lea.l A0, [A6 - 0x14]
000000EC 43EE FFF6 lea.l A1, [A6 - 0xA]
000000F0 20D9 move.l [A0]+, [A1]+
000000F2 20D9 move.l [A0]+, [A1]+
000000F4 3091 move.w [A0], [A1]
000000F6 486E FFEC pea.l [A6 - 0x14]
000000FA 4267 clr.w -[A7]
000000FC A9EB syscall Pack4/FP68K
000000FE 41EE FFF6 lea.l A0, [A6 - 0xA]
00000102 43EE FFEC lea.l A1, [A6 - 0x14]
00000106 20D9 move.l [A0]+, [A1]+
00000108 20D9 move.l [A0]+, [A1]+
0000010A 3091 move.w [A0], [A1]
label0000010C:
0000010C 607A bra +0x7C /* 00000188 */
label0000010E:
0000010E 486E 0008 pea.l [A6 + 0x8]
00000112 486E FFEC pea.l [A6 - 0x14]
00000116 3F3C 100E move.w -[A7], 0x100E
0000011A A9EB syscall Pack4/FP68K
0000011C 487A 0094 pea.l [PC + 0x94 /* 000001B2, value 0x0, cstring "" */]
00000120 486E FFEC pea.l [A6 - 0x14]
00000124 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000128 A9EB syscall Pack4/FP68K
0000012A 6F2C ble +0x2E /* 00000158 */
0000012C 487A 007A pea.l [PC + 0x7A /* 000001A8, value 0x40008000, cstring "@" */]
00000130 41EE FFEC lea.l A0, [A6 - 0x14]
00000134 43FA 0068 lea.l A1, [PC + 0x68 /* 0000019E, value 0x4000C90F, cstring "@" */]
00000138 20D9 move.l [A0]+, [A1]+
0000013A 20D9 move.l [A0]+, [A1]+
0000013C 3091 move.w [A0], [A1]
0000013E 486E FFEC pea.l [A6 - 0x14]
00000142 3F3C 0006 move.w -[A7], 0x6
00000146 A9EB syscall Pack4/FP68K
00000148 41EE FFF6 lea.l A0, [A6 - 0xA]
0000014C 43EE FFEC lea.l A1, [A6 - 0x14]
00000150 20D9 move.l [A0]+, [A1]+
00000152 20D9 move.l [A0]+, [A1]+
00000154 3091 move.w [A0], [A1]
00000156 6030 bra +0x32 /* 00000188 */
label00000158:
00000158 487A 004E pea.l [PC + 0x4E /* 000001A8, value 0x40008000, cstring "@" */]
0000015C 41EE FFEC lea.l A0, [A6 - 0x14]
00000160 43FA 003C lea.l A1, [PC + 0x3C /* 0000019E, value 0x4000C90F, cstring "@" */]
00000164 20D9 move.l [A0]+, [A1]+
00000166 20D9 move.l [A0]+, [A1]+
00000168 3091 move.w [A0], [A1]
0000016A 486E FFEC pea.l [A6 - 0x14]
0000016E 3F3C 0006 move.w -[A7], 0x6
00000172 A9EB syscall Pack4/FP68K
00000174 0A2E 0080 FFEC xori.b [A6 - 0x14], 0x80
0000017A 41EE FFF6 lea.l A0, [A6 - 0xA]
0000017E 43EE FFEC lea.l A1, [A6 - 0x14]
00000182 20D9 move.l [A0]+, [A1]+
00000184 20D9 move.l [A0]+, [A1]+
00000186 3091 move.w [A0], [A1]
label00000188:
00000188 486E FFF6 pea.l [A6 - 0xA]
0000018C 486E 0010 pea.l [A6 + 0x10]
00000190 3F3C 1010 move.w -[A7], 0x1010
00000194 A9EB syscall Pack4/FP68K
00000196 4E5E unlink A6
00000198 205F movea.l A0, [A7]+
0000019A 504F addq.w A7, 8
0000019C 4ED0 jmp [A0]
0000019E 4000 negx.b D0
000001A0 C90F abcd -[A4], -[A7]
000001A2 DAA2 add.l D5, -[A2]
000001A4 2168 C235 4000 move.l [A0 + 0x4000], [A0 - 0x3DCB]
000001AA 8000 or.b D0, D0
000001AC 0000 0000 ori.b D0, 0x0
000001B0 0000 0000 ori.b D0, 0x0
000001B4 0000 0000 ori.b D0, 0x0
000001B8 0000 0000 ori.b D0, 0x0
export_1402:
fn000001BC:
000001BC 4E56 FFC0 link A6, -0x0040
000001C0 206E 000C movea.l A0, [A6 + 0xC]
000001C4 43EE FFF8 lea.l A1, [A6 - 0x8]
000001C8 22D8 move.l [A1]+, [A0]+
000001CA 22D8 move.l [A1]+, [A0]+
000001CC 206E 0008 movea.l A0, [A6 + 0x8]
000001D0 43EE FFF0 lea.l A1, [A6 - 0x10]
000001D4 22D8 move.l [A1]+, [A0]+
000001D6 22D8 move.l [A1]+, [A0]+
000001D8 42A7 clr.l -[A7]
000001DA 42A7 clr.l -[A7]
000001DC 42A7 clr.l -[A7]
000001DE 486E FFF8 pea.l [A6 - 0x8]
000001E2 486E FFE6 pea.l [A6 - 0x1A]
000001E6 3F3C 100E move.w -[A7], 0x100E
000001EA A9EB syscall Pack4/FP68K
000001EC 486E FFF0 pea.l [A6 - 0x10]
000001F0 486E FFE6 pea.l [A6 - 0x1A]
000001F4 3F3C 1002 move.w -[A7], 0x1002
000001F8 A9EB syscall Pack4/FP68K
000001FA 486E FFE6 pea.l [A6 - 0x1A]
000001FE 486E FFF4 pea.l [A6 - 0xC]
00000202 486E FFDC pea.l [A6 - 0x24]
00000206 3F3C 100E move.w -[A7], 0x100E
0000020A A9EB syscall Pack4/FP68K
0000020C 486E FFFC pea.l [A6 - 0x4]
00000210 486E FFDC pea.l [A6 - 0x24]
00000214 3F3C 1002 move.w -[A7], 0x1002
00000218 A9EB syscall Pack4/FP68K
0000021A 486E FFDC pea.l [A6 - 0x24]
0000021E 4EBA FDE0 jsr [PC - 0x220 /* 00000000 */]
00000222 2D5F FFCE move.l [A6 - 0x32], [A7]+
00000226 486E FFCE pea.l [A6 - 0x32]
0000022A 486E FFD2 pea.l [A6 - 0x2E]
0000022E 3F3C 100E move.w -[A7], 0x100E
00000232 A9EB syscall Pack4/FP68K
00000234 486E FFD2 pea.l [A6 - 0x2E]
00000238 4EBA 04F6 jsr [PC + 0x4F6 /* 00000730 */]
0000023C 2D5F FFC0 move.l [A6 - 0x40], [A7]+
00000240 486E FFC0 pea.l [A6 - 0x40]
00000244 486E FFC4 pea.l [A6 - 0x3C]
00000248 3F3C 100E move.w -[A7], 0x100E
0000024C A9EB syscall Pack4/FP68K
0000024E 486E FFC4 pea.l [A6 - 0x3C]
00000252 487A 0012 pea.l [PC + 0x12 /* 00000266, value 0x4007B400 */]
00000256 4EBA 05EE jsr [PC + 0x5EE /* 00000846 */]
0000025A 2D5F 0010 move.l [A6 + 0x10], [A7]+
0000025E 4E5E unlink A6
00000260 205F movea.l A0, [A7]+
00000262 504F addq.w A7, 8
00000264 4ED0 jmp [A0]
00000266 4007 negx.b D7
00000268 B400 cmp.b D2, D0
0000026A 0000 0000 ori.b D0, 0x0
0000026E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000270-00000274
fn00000270:
00000270 4E56 FFF6 link A6, -0x000A
// end alternate branch 00000270-00000274
fn00000270: // (misaligned)
00000272 FFF6 .invalid <<F/7/7>>
00000274 206E 0008 movea.l A0, [A6 + 0x8]
00000278 2F08 move.l -[A7], A0
0000027A 486E 0008 pea.l [A6 + 0x8]
0000027E 3F3C 1010 move.w -[A7], 0x1010
00000282 A9EB syscall Pack4/FP68K
00000284 42A7 clr.l -[A7]
00000286 486E 0008 pea.l [A6 + 0x8]
0000028A 486E FFF6 pea.l [A6 - 0xA]
0000028E 3F3C 100E move.w -[A7], 0x100E
00000292 A9EB syscall Pack4/FP68K
00000294 487A 001E pea.l [PC + 0x1E /* 000002B4, value 0x3FFEFF7C */]
00000298 486E FFF6 pea.l [A6 - 0xA]
0000029C 4267 clr.w -[A7]
0000029E A9EB syscall Pack4/FP68K
000002A0 486E FFF6 pea.l [A6 - 0xA]
000002A4 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000002A8 201F move.l D0, [A7]+
000002AA 3D40 000C move.w [A6 + 0xC], D0
000002AE 4E5E unlink A6
000002B0 2E9F move.l [A7], [A7]+
000002B2 4E75 rts
000002B4 3FFE move.w <<invalid special address>>, <<invalid special address>>
000002B6 FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
000002B8 ED91 roxl D1, 6
000002BA 6872 bvc +0x74 /* 0000032E */
000002BC B021 cmp.b D0, -[A1]
export_1403:
fn000002BE:
000002BE 4E56 FFF6 link A6, -0x000A
000002C2 206E 0008 movea.l A0, [A6 + 0x8]
000002C6 2F08 move.l -[A7], A0
000002C8 486E 0008 pea.l [A6 + 0x8]
000002CC 3F3C 1010 move.w -[A7], 0x1010
000002D0 A9EB syscall Pack4/FP68K
000002D2 486E 0008 pea.l [A6 + 0x8]
000002D6 41EE FFF6 lea.l A0, [A6 - 0xA]
000002DA 43FA 003E lea.l A1, [PC + 0x3E /* 0000031A, value 0x4000C90F, cstring "@" */]
000002DE 20D9 move.l [A0]+, [A1]+
000002E0 20D9 move.l [A0]+, [A1]+
000002E2 3091 move.w [A0], [A1]
000002E4 486E FFF6 pea.l [A6 - 0xA]
000002E8 3F3C 1004 move.w -[A7], 0x1004
000002EC A9EB syscall Pack4/FP68K
000002EE 487A 0020 pea.l [PC + 0x20 /* 00000310, value 0x4006B400 */]
000002F2 486E FFF6 pea.l [A6 - 0xA]
000002F6 3F3C 0006 move.w -[A7], 0x6
000002FA A9EB syscall Pack4/FP68K
000002FC 486E FFF6 pea.l [A6 - 0xA]
00000300 486E 000C pea.l [A6 + 0xC]
00000304 3F3C 1010 move.w -[A7], 0x1010
00000308 A9EB syscall Pack4/FP68K
0000030A 4E5E unlink A6
0000030C 2E9F move.l [A7], [A7]+
0000030E 4E75 rts
00000310 4006 negx.b D6
00000312 B400 cmp.b D2, D0
00000314 0000 0000 ori.b D0, 0x0
00000318 0000 4000 ori.b D0, 0x0
0000031C C90F abcd -[A4], -[A7]
0000031E DAA2 add.l D5, -[A2]
00000320 2168 C235 4E56 move.l [A0 + 0x4E56], [A0 - 0x3DCB]
// begin alternate branch 00000324-00000328
fn00000324:
00000324 4E56 FFD2 link A6, -0x002E
// end alternate branch 00000324-00000328
fn00000324: // (misaligned)
00000326 FFD2 .invalid <<F/7/7>>
00000328 206E 000C movea.l A0, [A6 + 0xC]
0000032C 43EE FFF8 lea.l A1, [A6 - 0x8]
// begin alternate branch 0000032E-00000330
label0000032E:
0000032E FFF8 .invalid <<F/7/7>>
// end alternate branch 0000032E-00000330
label0000032E: // (misaligned)
00000330 22D8 move.l [A1]+, [A0]+
00000332 22D8 move.l [A1]+, [A0]+
00000334 206E 0008 movea.l A0, [A6 + 0x8]
00000338 43EE FFF0 lea.l A1, [A6 - 0x10]
0000033C 22D8 move.l [A1]+, [A0]+
0000033E 22D8 move.l [A1]+, [A0]+
00000340 486E FFFC pea.l [A6 - 0x4]
00000344 486E FFD2 pea.l [A6 - 0x2E]
00000348 3F3C 100E move.w -[A7], 0x100E
0000034C A9EB syscall Pack4/FP68K
0000034E 486E FFF4 pea.l [A6 - 0xC]
00000352 486E FFD2 pea.l [A6 - 0x2E]
00000356 3F3C 1002 move.w -[A7], 0x1002
0000035A A9EB syscall Pack4/FP68K
0000035C 41EE FFDC lea.l A0, [A6 - 0x24]
00000360 43EE FFD2 lea.l A1, [A6 - 0x2E]
00000364 20D9 move.l [A0]+, [A1]+
00000366 20D9 move.l [A0]+, [A1]+
00000368 3091 move.w [A0], [A1]
0000036A 486E FFF8 pea.l [A6 - 0x8]
0000036E 486E FFD2 pea.l [A6 - 0x2E]
00000372 3F3C 100E move.w -[A7], 0x100E
00000376 A9EB syscall Pack4/FP68K
00000378 486E FFF0 pea.l [A6 - 0x10]
0000037C 486E FFD2 pea.l [A6 - 0x2E]
00000380 3F3C 1002 move.w -[A7], 0x1002
00000384 A9EB syscall Pack4/FP68K
00000386 41EE FFE6 lea.l A0, [A6 - 0x1A]
0000038A 43EE FFD2 lea.l A1, [A6 - 0x2E]
0000038E 20D9 move.l [A0]+, [A1]+
00000390 20D9 move.l [A0]+, [A1]+
00000392 3091 move.w [A0], [A1]
00000394 42A7 clr.l -[A7]
00000396 486E FFDC pea.l [A6 - 0x24]
0000039A 486E FFE6 pea.l [A6 - 0x1A]
0000039E 4EBA 000E jsr [PC + 0xE /* 000003AE */]
000003A2 2D5F 0010 move.l [A6 + 0x10], [A7]+
000003A6 4E5E unlink A6
000003A8 205F movea.l A0, [A7]+
000003AA 504F addq.w A7, 8
000003AC 4ED0 jmp [A0]
export_1404:
fn000003AE:
000003AE 4E56 FFD8 link A6, -0x0028
000003B2 206E 000C movea.l A0, [A6 + 0xC]
000003B6 43EE FFF6 lea.l A1, [A6 - 0xA]
000003BA 22D8 move.l [A1]+, [A0]+
000003BC 22D8 move.l [A1]+, [A0]+
000003BE 3290 move.w [A1], [A0]
000003C0 206E 0008 movea.l A0, [A6 + 0x8]
000003C4 43EE FFEC lea.l A1, [A6 - 0x14]
000003C8 22D8 move.l [A1]+, [A0]+
000003CA 22D8 move.l [A1]+, [A0]+
000003CC 3290 move.w [A1], [A0]
000003CE 41EE FFE2 lea.l A0, [A6 - 0x1E]
000003D2 43EE FFF6 lea.l A1, [A6 - 0xA]
000003D6 20D9 move.l [A0]+, [A1]+
000003D8 20D9 move.l [A0]+, [A1]+
000003DA 3091 move.w [A0], [A1]
000003DC 486E FFE2 pea.l [A6 - 0x1E]
000003E0 486E FFE2 pea.l [A6 - 0x1E]
000003E4 3F3C 0004 move.w -[A7], 0x4
000003E8 A9EB syscall Pack4/FP68K
000003EA 41EE FFD8 lea.l A0, [A6 - 0x28]
000003EE 43EE FFEC lea.l A1, [A6 - 0x14]
000003F2 20D9 move.l [A0]+, [A1]+
000003F4 20D9 move.l [A0]+, [A1]+
000003F6 3091 move.w [A0], [A1]
000003F8 486E FFD8 pea.l [A6 - 0x28]
000003FC 486E FFD8 pea.l [A6 - 0x28]
00000400 3F3C 0004 move.w -[A7], 0x4
00000404 A9EB syscall Pack4/FP68K
00000406 486E FFD8 pea.l [A6 - 0x28]
0000040A 486E FFE2 pea.l [A6 - 0x1E]
0000040E 4267 clr.w -[A7]
00000410 A9EB syscall Pack4/FP68K
00000412 486E FFE2 pea.l [A6 - 0x1E]
00000416 3F3C 0012 move.w -[A7], 0x12
0000041A A9EB syscall Pack4/FP68K
0000041C 486E FFE2 pea.l [A6 - 0x1E]
00000420 486E 0010 pea.l [A6 + 0x10]
00000424 3F3C 1010 move.w -[A7], 0x1010
00000428 A9EB syscall Pack4/FP68K
0000042A 4E5E unlink A6
0000042C 205F movea.l A0, [A7]+
0000042E 504F addq.w A7, 8
00000430 4ED0 jmp [A0]
export_1405:
fn00000432:
00000432 4E56 FFFA link A6, -0x0006
00000436 48E7 0700 movem.l -[A7], D5,D6,D7
0000043A 3A2E 0008 move.w D5, [A6 + 0x8]
0000043E 7C00 moveq.l D6, 0x00
00000440 7E01 moveq.l D7, 0x01
00000442 6010 bra +0x12 /* 00000454 */
label00000444:
00000444 4267 clr.w -[A7]
00000446 A861 syscall Random
00000448 301F move.w D0, [A7]+
0000044A 6A02 bpl +0x4 /* 0000044E */
0000044C 4440 neg.w D0
label0000044E:
0000044E 48C0 ext.l D0
00000450 DC80 add.l D6, D0
00000452 5247 addq.w D7, 1
label00000454:
00000454 700C moveq.l D0, 0x0C
00000456 B047 cmp.w D0, D7
00000458 6CEA bge -0x14 /* 00000444 */
0000045A 2F06 move.l -[A7], D6
0000045C 2F3C 0000 7FFF move.l -[A7], 0x7FFF
00000462 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000466 201F move.l D0, [A7]+
00000468 5D80 subq.l D0, 6
0000046A 3205 move.w D1, D5
0000046C 48C1 ext.l D1
0000046E D280 add.l D1, D0
00000470 3E01 move.w D7, D1
00000472 7004 moveq.l D0, 0x04
00000474 B047 cmp.w D0, D7
00000476 6C02 bge +0x4 /* 0000047A */
00000478 3E05 move.w D7, D5
label0000047A:
0000047A 7001 moveq.l D0, 0x01
0000047C B047 cmp.w D0, D7
0000047E 6F02 ble +0x4 /* 00000482 */
00000480 3E05 move.w D7, D5
label00000482:
00000482 3D47 000A move.w [A6 + 0xA], D7
00000486 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000048A 4E5E unlink A6
0000048C 205F movea.l A0, [A7]+
0000048E 544F addq.w A7, 2
00000490 4ED0 jmp [A0]
export_1406:
fn00000492:
00000492 4E56 FFFC link A6, -0x0004
00000496 2F0C move.l -[A7], A4
00000498 42A7 clr.l -[A7]
0000049A 2F3A 001E move.l -[A7], [PC + 0x1E /* 000004BA, value 0x49434E23 'ICN#' */]
0000049E 3F2E 0008 move.w -[A7], [A6 + 0x8]
000004A2 A9A0 syscall GetResource
000004A4 285F movea.l A4, [A7]+
000004A6 2F0C move.l -[A7], A4
000004A8 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000004AC 2D4C 000A move.l [A6 + 0xA], A4
000004B0 285F movea.l A4, [A7]+
000004B2 4E5E unlink A6
000004B4 205F movea.l A0, [A7]+
000004B6 544F addq.w A7, 2
000004B8 4ED0 jmp [A0]
000004BA 4943 chk.w D4, D3
000004BC 4E23 .invalid // invalid opcode 4
export_1407:
fn000004BE:
000004BE 4E56 FFFE link A6, -0x0002
000004C2 2F07 move.l -[A7], D7
000004C4 4A6E 0008 tst.w [A6 + 0x8]
000004C8 6718 beq +0x1A /* 000004E2 */
000004CA 4267 clr.w -[A7]
000004CC A861 syscall Random
000004CE 301F move.w D0, [A7]+
000004D0 48C0 ext.l D0
000004D2 81EE 0008 divs.w D0, [A6 + 0x8]
000004D6 4840 swap.w D0
000004D8 4A40 tst.w D0
000004DA 6A02 bpl +0x4 /* 000004DE */
000004DC 4440 neg.w D0
label000004DE:
000004DE 3E00 move.w D7, D0
000004E0 6002 bra +0x4 /* 000004E4 */
label000004E2:
000004E2 4247 clr.w D7
label000004E4:
000004E4 3D47 000A move.w [A6 + 0xA], D7
000004E8 2E1F move.l D7, [A7]+
000004EA 4E5E unlink A6
000004EC 205F movea.l A0, [A7]+
000004EE 544F addq.w A7, 2
000004F0 4ED0 jmp [A0]
export_1408:
fn000004F2:
000004F2 4E56 FFF4 link A6, -0x000C
000004F6 4267 clr.w -[A7]
000004F8 A861 syscall Random
000004FA 3D5F FFF4 move.w [A6 - 0xC], [A7]+
000004FE 486E FFF4 pea.l [A6 - 0xC]
00000502 486E FFF6 pea.l [A6 - 0xA]
00000506 3F3C 200E move.w -[A7], 0x200E
0000050A A9EB syscall Pack4/FP68K
0000050C 487A 0024 pea.l [PC + 0x24 /* 00000532, value 0x400DFFFE */]
00000510 486E FFF6 pea.l [A6 - 0xA]
00000514 3F3C 0006 move.w -[A7], 0x6
00000518 A9EB syscall Pack4/FP68K
0000051A 022E 007F FFF6 andi.b [A6 - 0xA], 0x7F
00000520 486E FFF6 pea.l [A6 - 0xA]
00000524 486E 0008 pea.l [A6 + 0x8]
00000528 3F3C 1010 move.w -[A7], 0x1010
0000052C A9EB syscall Pack4/FP68K
0000052E 4E5E unlink A6
00000530 4E75 rts
00000532 400D negx.b A5
00000534 FFFE .invalid <<F/7/7>>
00000536 0000 0000 ori.b D0, 0x0
0000053A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000053C-00000540
fn0000053C:
0000053C 4E56 FFF6 link A6, -0x000A
// end alternate branch 0000053C-00000540
fn0000053C: // (misaligned)
0000053E FFF6 .invalid <<F/7/7>>
00000540 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000544 286E 000C movea.l A4, [A6 + 0xC]
00000548 266E 0008 movea.l A3, [A6 + 0x8]
0000054C 2E2E 0014 move.l D7, [A6 + 0x14]
00000550 2C2E 0010 move.l D6, [A6 + 0x10]
00000554 4214 clr.b [A4]
00000556 4213 clr.b [A3]
00000558 2047 movea.l A0, D7
0000055A 4250 clr.w [A0]
0000055C 2046 movea.l A0, D6
0000055E 4250 clr.w [A0]
00000560 206E 0020 movea.l A0, [A6 + 0x20]
00000564 2F08 move.l -[A7], A0
00000566 486E FFF6 pea.l [A6 - 0xA]
0000056A 3F3C 100E move.w -[A7], 0x100E
0000056E A9EB syscall Pack4/FP68K
00000570 487A 01B4 pea.l [PC + 0x1B4 /* 00000726, value 0x4002A800 */]
00000574 486E FFF6 pea.l [A6 - 0xA]
00000578 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000057C A9EB syscall Pack4/FP68K
0000057E 6D4A blt +0x4C /* 000005CA */
00000580 102E 001A move.b D0, [A6 + 0x1A]
00000584 4880 ext.w D0
00000586 7209 moveq.l D1, 0x09
00000588 B240 cmp.w D1, D0
0000058A 6D3A blt +0x3C /* 000005C6 */
0000058C 206E 0020 movea.l A0, [A6 + 0x20]
00000590 2F08 move.l -[A7], A0
00000592 486E FFF6 pea.l [A6 - 0xA]
00000596 3F3C 100E move.w -[A7], 0x100E
0000059A A9EB syscall Pack4/FP68K
0000059C 487A 0174 pea.l [PC + 0x174 /* 00000712, value 0x4002A000 */]
000005A0 486E FFF6 pea.l [A6 - 0xA]
000005A4 3F3C 0002 move.w -[A7], 0x2
000005A8 A9EB syscall Pack4/FP68K
000005AA 206E 0020 movea.l A0, [A6 + 0x20]
000005AE 486E FFF6 pea.l [A6 - 0xA]
000005B2 2F08 move.l -[A7], A0
000005B4 3F3C 1010 move.w -[A7], 0x1010
000005B8 A9EB syscall Pack4/FP68K
000005BA 2047 movea.l A0, D7
000005BC 30BC 0001 move.w [A0], 0x1
000005C0 18BC 0001 move.b [A4], 0x1
000005C4 6004 bra +0x6 /* 000005CA */
label000005C6:
000005C6 16BC 0001 move.b [A3], 0x1
label000005CA:
000005CA 206E 0020 movea.l A0, [A6 + 0x20]
000005CE 2F08 move.l -[A7], A0
000005D0 486E FFF6 pea.l [A6 - 0xA]
000005D4 3F3C 100E move.w -[A7], 0x100E
000005D8 A9EB syscall Pack4/FP68K
000005DA 487A 0140 pea.l [PC + 0x140 /* 0000071C, value 0x3FFE8000 */]
000005DE 486E FFF6 pea.l [A6 - 0xA]
000005E2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000005E6 A9EB syscall Pack4/FP68K
000005E8 6448 bcc +0x4A /* 00000632 */
000005EA 102E 001A move.b D0, [A6 + 0x1A]
000005EE 4880 ext.w D0
000005F0 7202 moveq.l D1, 0x02
000005F2 B240 cmp.w D1, D0
000005F4 6E38 bgt +0x3A /* 0000062E */
000005F6 206E 0020 movea.l A0, [A6 + 0x20]
000005FA 2F08 move.l -[A7], A0
000005FC 486E FFF6 pea.l [A6 - 0xA]
00000600 3F3C 100E move.w -[A7], 0x100E
00000604 A9EB syscall Pack4/FP68K
00000606 487A 010A pea.l [PC + 0x10A /* 00000712, value 0x4002A000 */]
0000060A 486E FFF6 pea.l [A6 - 0xA]
0000060E 4267 clr.w -[A7]
00000610 A9EB syscall Pack4/FP68K
00000612 206E 0020 movea.l A0, [A6 + 0x20]
00000616 486E FFF6 pea.l [A6 - 0xA]
0000061A 2F08 move.l -[A7], A0
0000061C 3F3C 1010 move.w -[A7], 0x1010
00000620 A9EB syscall Pack4/FP68K
00000622 2047 movea.l A0, D7
00000624 30BC FFFF move.w [A0], 0xFFFF
00000628 18BC 0001 move.b [A4], 0x1
0000062C 6004 bra +0x6 /* 00000632 */
label0000062E:
0000062E 16BC 0001 move.b [A3], 0x1
label00000632:
00000632 206E 001C movea.l A0, [A6 + 0x1C]
00000636 2F08 move.l -[A7], A0
00000638 486E FFF6 pea.l [A6 - 0xA]
0000063C 3F3C 100E move.w -[A7], 0x100E
00000640 A9EB syscall Pack4/FP68K
00000642 487A 00E2 pea.l [PC + 0xE2 /* 00000726, value 0x4002A800 */]
00000646 486E FFF6 pea.l [A6 - 0xA]
0000064A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000064E A9EB syscall Pack4/FP68K
00000650 6D4A blt +0x4C /* 0000069C */
00000652 102E 0018 move.b D0, [A6 + 0x18]
00000656 4880 ext.w D0
00000658 7209 moveq.l D1, 0x09
0000065A B240 cmp.w D1, D0
0000065C 6D3A blt +0x3C /* 00000698 */
0000065E 206E 001C movea.l A0, [A6 + 0x1C]
00000662 2F08 move.l -[A7], A0
00000664 486E FFF6 pea.l [A6 - 0xA]
00000668 3F3C 100E move.w -[A7], 0x100E
0000066C A9EB syscall Pack4/FP68K
0000066E 487A 00A2 pea.l [PC + 0xA2 /* 00000712, value 0x4002A000 */]
00000672 486E FFF6 pea.l [A6 - 0xA]
00000676 3F3C 0002 move.w -[A7], 0x2
0000067A A9EB syscall Pack4/FP68K
0000067C 206E 001C movea.l A0, [A6 + 0x1C]
00000680 486E FFF6 pea.l [A6 - 0xA]
00000684 2F08 move.l -[A7], A0
00000686 3F3C 1010 move.w -[A7], 0x1010
0000068A A9EB syscall Pack4/FP68K
0000068C 2046 movea.l A0, D6
0000068E 30BC 0001 move.w [A0], 0x1
00000692 18BC 0001 move.b [A4], 0x1
00000696 6004 bra +0x6 /* 0000069C */
label00000698:
00000698 16BC 0001 move.b [A3], 0x1
label0000069C:
0000069C 206E 001C movea.l A0, [A6 + 0x1C]
000006A0 2F08 move.l -[A7], A0
000006A2 486E FFF6 pea.l [A6 - 0xA]
000006A6 3F3C 100E move.w -[A7], 0x100E
000006AA A9EB syscall Pack4/FP68K
000006AC 487A 006E pea.l [PC + 0x6E /* 0000071C, value 0x3FFE8000 */]
000006B0 486E FFF6 pea.l [A6 - 0xA]
000006B4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000006B8 A9EB syscall Pack4/FP68K
000006BA 6448 bcc +0x4A /* 00000704 */
000006BC 102E 0018 move.b D0, [A6 + 0x18]
000006C0 4880 ext.w D0
000006C2 7202 moveq.l D1, 0x02
000006C4 B240 cmp.w D1, D0
000006C6 6E38 bgt +0x3A /* 00000700 */
000006C8 206E 001C movea.l A0, [A6 + 0x1C]
000006CC 2F08 move.l -[A7], A0
000006CE 486E FFF6 pea.l [A6 - 0xA]
000006D2 3F3C 100E move.w -[A7], 0x100E
000006D6 A9EB syscall Pack4/FP68K
000006D8 487A 0038 pea.l [PC + 0x38 /* 00000712, value 0x4002A000 */]
000006DC 486E FFF6 pea.l [A6 - 0xA]
000006E0 4267 clr.w -[A7]
000006E2 A9EB syscall Pack4/FP68K
000006E4 206E 001C movea.l A0, [A6 + 0x1C]
000006E8 486E FFF6 pea.l [A6 - 0xA]
000006EC 2F08 move.l -[A7], A0
000006EE 3F3C 1010 move.w -[A7], 0x1010
000006F2 A9EB syscall Pack4/FP68K
000006F4 2046 movea.l A0, D6
000006F6 30BC FFFF move.w [A0], 0xFFFF
000006FA 18BC 0001 move.b [A4], 0x1
000006FE 6004 bra +0x6 /* 00000704 */
label00000700:
00000700 16BC 0001 move.b [A3], 0x1
label00000704:
00000704 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000708 4E5E unlink A6
0000070A 205F movea.l A0, [A7]+
0000070C DEFC 001C add.w A7, 0x1C
00000710 4ED0 jmp [A0]
00000712 4002 negx.b D2
00000714 A000 syscall Open/PBHOpen/HOpen
00000716 0000 0000 ori.b D0, 0x0
0000071A 0000 3FFE ori.b D0, 0xFE
0000071E 8000 or.b D0, D0
00000720 0000 0000 ori.b D0, 0x0
00000724 0000 4002 ori.b D0, 0x2
00000728 A800 syscall SoundDispatch
0000072A 0000 0000 ori.b D0, 0x0
0000072E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000730-00000734
fn00000730:
00000730 4E56 FFF6 link A6, -0x000A
// end alternate branch 00000730-00000734
fn00000730: // (misaligned)
00000732 FFF6 .invalid <<F/7/7>>
00000734 206E 0008 movea.l A0, [A6 + 0x8]
00000738 2F08 move.l -[A7], A0
0000073A 486E 0008 pea.l [A6 + 0x8]
0000073E 3F3C 1010 move.w -[A7], 0x1010
00000742 A9EB syscall Pack4/FP68K
00000744 486E 0008 pea.l [A6 + 0x8]
00000748 486E FFF6 pea.l [A6 - 0xA]
0000074C 3F3C 100E move.w -[A7], 0x100E
00000750 A9EB syscall Pack4/FP68K
00000752 487A 0038 pea.l [PC + 0x38 /* 0000078C, value 0x4006B400 */]
00000756 486E FFF6 pea.l [A6 - 0xA]
0000075A 3F3C 0004 move.w -[A7], 0x4
0000075E A9EB syscall Pack4/FP68K
00000760 487A 0020 pea.l [PC + 0x20 /* 00000782, value 0x4000C90F, cstring "@" */]
00000764 486E FFF6 pea.l [A6 - 0xA]
00000768 3F3C 0006 move.w -[A7], 0x6
0000076C A9EB syscall Pack4/FP68K
0000076E 486E FFF6 pea.l [A6 - 0xA]
00000772 486E 000C pea.l [A6 + 0xC]
00000776 3F3C 1010 move.w -[A7], 0x1010
0000077A A9EB syscall Pack4/FP68K
0000077C 4E5E unlink A6
0000077E 2E9F move.l [A7], [A7]+
00000780 4E75 rts
00000782 4000 negx.b D0
00000784 C90F abcd -[A4], -[A7]
00000786 DAA2 add.l D5, -[A2]
00000788 2168 C235 4006 move.l [A0 + 0x4006], [A0 - 0x3DCB]
0000078E B400 cmp.b D2, D0
00000790 0000 0000 ori.b D0, 0x0
00000794 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000796-0000079A
fn00000796:
00000796 4E56 FFF6 link A6, -0x000A
// end alternate branch 00000796-0000079A
fn00000796: // (misaligned)
00000798 FFF6 .invalid <<F/7/7>>
0000079A 206E 000C movea.l A0, [A6 + 0xC]
0000079E 2F08 move.l -[A7], A0
000007A0 486E 000C pea.l [A6 + 0xC]
000007A4 3F3C 1010 move.w -[A7], 0x1010
000007A8 A9EB syscall Pack4/FP68K
000007AA 206E 0008 movea.l A0, [A6 + 0x8]
000007AE 2F08 move.l -[A7], A0
000007B0 486E 0008 pea.l [A6 + 0x8]
000007B4 3F3C 1010 move.w -[A7], 0x1010
000007B8 A9EB syscall Pack4/FP68K
000007BA 486E 000C pea.l [A6 + 0xC]
000007BE 486E FFF6 pea.l [A6 - 0xA]
000007C2 3F3C 100E move.w -[A7], 0x100E
000007C6 A9EB syscall Pack4/FP68K
000007C8 486E 0008 pea.l [A6 + 0x8]
000007CC 486E FFF6 pea.l [A6 - 0xA]
000007D0 3F3C 100A move.w -[A7], 0x100A
000007D4 A9EB syscall Pack4/FP68K
000007D6 6F08 ble +0xA /* 000007E0 */
000007D8 2D6E 000C 0010 move.l [A6 + 0x10], [A6 + 0xC]
000007DE 6006 bra +0x8 /* 000007E6 */
label000007E0:
000007E0 2D6E 0008 0010 move.l [A6 + 0x10], [A6 + 0x8]
label000007E6:
000007E6 4E5E unlink A6
000007E8 205F movea.l A0, [A7]+
000007EA 504F addq.w A7, 8
000007EC 4ED0 jmp [A0]
fn000007EE:
000007EE 4E56 FFF6 link A6, -0x000A
000007F2 206E 000C movea.l A0, [A6 + 0xC]
000007F6 2F08 move.l -[A7], A0
000007F8 486E 000C pea.l [A6 + 0xC]
000007FC 3F3C 1010 move.w -[A7], 0x1010
00000800 A9EB syscall Pack4/FP68K
00000802 206E 0008 movea.l A0, [A6 + 0x8]
00000806 2F08 move.l -[A7], A0
00000808 486E 0008 pea.l [A6 + 0x8]
0000080C 3F3C 1010 move.w -[A7], 0x1010
00000810 A9EB syscall Pack4/FP68K
00000812 486E 000C pea.l [A6 + 0xC]
00000816 486E FFF6 pea.l [A6 - 0xA]
0000081A 3F3C 100E move.w -[A7], 0x100E
0000081E A9EB syscall Pack4/FP68K
00000820 486E 0008 pea.l [A6 + 0x8]
00000824 486E FFF6 pea.l [A6 - 0xA]
00000828 3F3C 100A move.w -[A7], 0x100A
0000082C A9EB syscall Pack4/FP68K
0000082E 6F08 ble +0xA /* 00000838 */
00000830 2D6E 0008 0010 move.l [A6 + 0x10], [A6 + 0x8]
00000836 6006 bra +0x8 /* 0000083E */
label00000838:
00000838 2D6E 000C 0010 move.l [A6 + 0x10], [A6 + 0xC]
label0000083E:
0000083E 4E5E unlink A6
00000840 205F movea.l A0, [A7]+
00000842 504F addq.w A7, 8
00000844 4ED0 jmp [A0]
export_1409:
fn00000846:
00000846 4E56 FFDE link A6, -0x0022
0000084A 206E 000C movea.l A0, [A6 + 0xC]
0000084E 2F08 move.l -[A7], A0
00000850 486E 000C pea.l [A6 + 0xC]
00000854 3F3C 1010 move.w -[A7], 0x1010
00000858 A9EB syscall Pack4/FP68K
0000085A 206E 0008 movea.l A0, [A6 + 0x8]
0000085E 2F08 move.l -[A7], A0
00000860 486E 0008 pea.l [A6 + 0x8]
00000864 3F3C 1010 move.w -[A7], 0x1010
00000868 A9EB syscall Pack4/FP68K
0000086A 486E 0008 pea.l [A6 + 0x8]
0000086E 486E FFEC pea.l [A6 - 0x14]
00000872 3F3C 100E move.w -[A7], 0x100E
00000876 A9EB syscall Pack4/FP68K
00000878 42A7 clr.l -[A7]
0000087A 486E 000C pea.l [A6 + 0xC]
0000087E 486E FFE2 pea.l [A6 - 0x1E]
00000882 3F3C 100E move.w -[A7], 0x100E
00000886 A9EB syscall Pack4/FP68K
00000888 486E 0008 pea.l [A6 + 0x8]
0000088C 486E FFE2 pea.l [A6 - 0x1E]
00000890 3F3C 1006 move.w -[A7], 0x1006
00000894 A9EB syscall Pack4/FP68K
00000896 486E FFE2 pea.l [A6 - 0x1E]
0000089A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000089E 2D5F FFDE move.l [A6 - 0x22], [A7]+
000008A2 486E FFDE pea.l [A6 - 0x22]
000008A6 486E FFEC pea.l [A6 - 0x14]
000008AA 3F3C 2804 move.w -[A7], 0x2804
000008AE A9EB syscall Pack4/FP68K
000008B0 0A2E 0080 FFEC xori.b [A6 - 0x14], 0x80
000008B6 486E 000C pea.l [A6 + 0xC]
000008BA 486E FFEC pea.l [A6 - 0x14]
000008BE 3F3C 1000 move.w -[A7], 0x1000
000008C2 A9EB syscall Pack4/FP68K
000008C4 41EE FFF6 lea.l A0, [A6 - 0xA]
000008C8 43EE FFEC lea.l A1, [A6 - 0x14]
000008CC 20D9 move.l [A0]+, [A1]+
000008CE 20D9 move.l [A0]+, [A1]+
000008D0 3091 move.w [A0], [A1]
000008D2 487A 004E pea.l [PC + 0x4E /* 00000922, value 0x0, cstring "" */]
000008D6 486E FFF6 pea.l [A6 - 0xA]
000008DA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000008DE A9EB syscall Pack4/FP68K
000008E0 622A bhi +0x2C /* 0000090C */
000008E2 486E 0008 pea.l [A6 + 0x8]
000008E6 41EE FFEC lea.l A0, [A6 - 0x14]
000008EA 43EE FFF6 lea.l A1, [A6 - 0xA]
000008EE 20D9 move.l [A0]+, [A1]+
000008F0 20D9 move.l [A0]+, [A1]+
000008F2 3091 move.w [A0], [A1]
000008F4 486E FFEC pea.l [A6 - 0x14]
000008F8 3F3C 1000 move.w -[A7], 0x1000
000008FC A9EB syscall Pack4/FP68K
000008FE 41EE FFF6 lea.l A0, [A6 - 0xA]
00000902 43EE FFEC lea.l A1, [A6 - 0x14]
00000906 20D9 move.l [A0]+, [A1]+
00000908 20D9 move.l [A0]+, [A1]+
0000090A 3091 move.w [A0], [A1]
label0000090C:
0000090C 486E FFF6 pea.l [A6 - 0xA]
00000910 486E 0010 pea.l [A6 + 0x10]
00000914 3F3C 1010 move.w -[A7], 0x1010
00000918 A9EB syscall Pack4/FP68K
0000091A 4E5E unlink A6
0000091C 205F movea.l A0, [A7]+
0000091E 504F addq.w A7, 8
00000920 4ED0 jmp [A0]
00000922 0000 0000 ori.b D0, 0x0
00000926 0000 0000 ori.b D0, 0x0
0000092A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000092C-00000930
export_1410:
fn0000092C:
0000092C 4E56 FFE6 link A6, -0x001A
// end alternate branch 0000092C-00000930
export_1410: // at 0000092C (misaligned)
fn0000092C: // (misaligned)
0000092E FFE6 .invalid <<F/7/7>>
00000930 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000934 206E 0008 movea.l A0, [A6 + 0x8]
00000938 43EE FFF8 lea.l A1, [A6 - 0x8]
0000093C 22D8 move.l [A1]+, [A0]+
0000093E 22D8 move.l [A1]+, [A0]+
00000940 42A7 clr.l -[A7]
00000942 486E FFF8 pea.l [A6 - 0x8]
00000946 486E FFE6 pea.l [A6 - 0x1A]
0000094A 3F3C 100E move.w -[A7], 0x100E
0000094E A9EB syscall Pack4/FP68K
00000950 487A 008A pea.l [PC + 0x8A /* 000009DC, value 0x40048000 */]
00000954 486E FFE6 pea.l [A6 - 0x1A]
00000958 3F3C 0004 move.w -[A7], 0x4
0000095C A9EB syscall Pack4/FP68K
0000095E 486E FFE6 pea.l [A6 - 0x1A]
00000962 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000966 201F move.l D0, [A7]+
00000968 3E00 move.w D7, D0
0000096A 42A7 clr.l -[A7]
0000096C 486E FFFC pea.l [A6 - 0x4]
00000970 486E FFE6 pea.l [A6 - 0x1A]
00000974 3F3C 100E move.w -[A7], 0x100E
00000978 A9EB syscall Pack4/FP68K
0000097A 487A 0060 pea.l [PC + 0x60 /* 000009DC, value 0x40048000 */]
0000097E 486E FFE6 pea.l [A6 - 0x1A]
00000982 3F3C 0004 move.w -[A7], 0x4
00000986 A9EB syscall Pack4/FP68K
00000988 486E FFE6 pea.l [A6 - 0x1A]
0000098C 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000990 201F move.l D0, [A7]+
00000992 3C00 move.w D6, D0
00000994 0C47 0140 cmpi.w D7, 0x140
00000998 6F04 ble +0x6 /* 0000099E */
0000099A 3E3C 0140 move.w D7, 0x140
label0000099E:
0000099E 0C46 0140 cmpi.w D6, 0x140
000009A2 6F04 ble +0x6 /* 000009A8 */
000009A4 3C3C 0140 move.w D6, 0x140
label000009A8:
000009A8 7020 moveq.l D0, 0x20
000009AA B047 cmp.w D0, D7
000009AC 6F02 ble +0x4 /* 000009B0 */
000009AE 7E20 moveq.l D7, 0x20
label000009B0:
000009B0 7020 moveq.l D0, 0x20
000009B2 B046 cmp.w D0, D6
000009B4 6F02 ble +0x4 /* 000009B8 */
000009B6 7C20 moveq.l D6, 0x20
label000009B8:
000009B8 3A07 move.w D5, D7
000009BA 9A7C 0020 sub.w D5, 0x20 /* ' ' */
000009BE 3806 move.w D4, D6
000009C0 987C 0020 sub.w D4, 0x20 /* ' ' */
000009C4 2F2E 000C move.l -[A7], [A6 + 0xC]
000009C8 3F04 move.w -[A7], D4
000009CA 3F05 move.w -[A7], D5
000009CC 3F06 move.w -[A7], D6
000009CE 3F07 move.w -[A7], D7
000009D0 A8A7 syscall SetRect
000009D2 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000009D6 4E5E unlink A6
000009D8 2E9F move.l [A7], [A7]+
000009DA 4E75 rts
000009DC 4004 negx.b D4
000009DE 8000 or.b D0, D0
000009E0 0000 0000 ori.b D0, 0x0
000009E4 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000009E6-000009EA
export_1411:
fn000009E6:
000009E6 4E56 FFDE link A6, -0x0022
// end alternate branch 000009E6-000009EA
export_1411: // at 000009E6 (misaligned)
fn000009E6: // (misaligned)
000009E8 FFDE .invalid <<F/7/7>>
000009EA 206E 000C movea.l A0, [A6 + 0xC]
000009EE 2F08 move.l -[A7], A0
000009F0 486E 000C pea.l [A6 + 0xC]
000009F4 3F3C 1010 move.w -[A7], 0x1010
000009F8 A9EB syscall Pack4/FP68K
000009FA 206E 0008 movea.l A0, [A6 + 0x8]
000009FE 2F08 move.l -[A7], A0
00000A00 486E 0008 pea.l [A6 + 0x8]
00000A04 3F3C 1010 move.w -[A7], 0x1010
00000A08 A9EB syscall Pack4/FP68K
00000A0A 486E 000C pea.l [A6 + 0xC]
00000A0E 486E FFF6 pea.l [A6 - 0xA]
00000A12 3F3C 100E move.w -[A7], 0x100E
00000A16 A9EB syscall Pack4/FP68K
00000A18 486E FFF6 pea.l [A6 - 0xA]
00000A1C 486E FFF6 pea.l [A6 - 0xA]
00000A20 3F3C 0004 move.w -[A7], 0x4
00000A24 A9EB syscall Pack4/FP68K
00000A26 486E 0008 pea.l [A6 + 0x8]
00000A2A 486E FFEC pea.l [A6 - 0x14]
00000A2E 3F3C 100E move.w -[A7], 0x100E
00000A32 A9EB syscall Pack4/FP68K
00000A34 486E FFEC pea.l [A6 - 0x14]
00000A38 486E FFEC pea.l [A6 - 0x14]
00000A3C 3F3C 0004 move.w -[A7], 0x4
00000A40 A9EB syscall Pack4/FP68K
00000A42 486E FFEC pea.l [A6 - 0x14]
00000A46 486E FFF6 pea.l [A6 - 0xA]
00000A4A 4267 clr.w -[A7]
00000A4C A9EB syscall Pack4/FP68K
00000A4E 486E FFF6 pea.l [A6 - 0xA]
00000A52 3F3C 0012 move.w -[A7], 0x12
00000A56 A9EB syscall Pack4/FP68K
00000A58 206E 0014 movea.l A0, [A6 + 0x14]
00000A5C 486E FFF6 pea.l [A6 - 0xA]
00000A60 2F08 move.l -[A7], A0
00000A62 3F3C 1010 move.w -[A7], 0x1010
00000A66 A9EB syscall Pack4/FP68K
00000A68 206E 0010 movea.l A0, [A6 + 0x10]
00000A6C 2F08 move.l -[A7], A0
00000A6E 42A7 clr.l -[A7]
00000A70 2F08 move.l -[A7], A0
00000A72 42A7 clr.l -[A7]
00000A74 486E 000C pea.l [A6 + 0xC]
00000A78 486E FFF6 pea.l [A6 - 0xA]
00000A7C 3F3C 100E move.w -[A7], 0x100E
00000A80 A9EB syscall Pack4/FP68K
00000A82 486E FFF6 pea.l [A6 - 0xA]
00000A86 486E 0008 pea.l [A6 + 0x8]
00000A8A 486E FFEC pea.l [A6 - 0x14]
00000A8E 3F3C 100E move.w -[A7], 0x100E
00000A92 A9EB syscall Pack4/FP68K
00000A94 486E FFEC pea.l [A6 - 0x14]
00000A98 4EBA F566 jsr [PC - 0xA9A /* 00000000 */]
00000A9C 201F move.l D0, [A7]+
00000A9E 205F movea.l A0, [A7]+
00000AA0 2D40 FFDE move.l [A6 - 0x22], D0
00000AA4 486E FFDE pea.l [A6 - 0x22]
00000AA8 486E FFE2 pea.l [A6 - 0x1E]
00000AAC 3F3C 100E move.w -[A7], 0x100E
00000AB0 A9EB syscall Pack4/FP68K
00000AB2 486E FFE2 pea.l [A6 - 0x1E]
00000AB6 4EBA FC78 jsr [PC - 0x388 /* 00000730 */]
00000ABA 201F move.l D0, [A7]+
00000ABC 205F movea.l A0, [A7]+
00000ABE 2080 move.l [A0], D0
00000AC0 4E5E unlink A6
00000AC2 205F movea.l A0, [A7]+
00000AC4 DEFC 0010 add.w A7, 0x10
00000AC8 4ED0 jmp [A0]
fn00000ACA:
00000ACA 4E56 FFDA link A6, -0x0026
00000ACE 206E 0014 movea.l A0, [A6 + 0x14]
00000AD2 2F08 move.l -[A7], A0
00000AD4 486E 0014 pea.l [A6 + 0x14]
00000AD8 3F3C 1010 move.w -[A7], 0x1010
00000ADC A9EB syscall Pack4/FP68K
00000ADE 206E 0010 movea.l A0, [A6 + 0x10]
00000AE2 2F08 move.l -[A7], A0
00000AE4 486E 0010 pea.l [A6 + 0x10]
00000AE8 3F3C 1010 move.w -[A7], 0x1010
00000AEC A9EB syscall Pack4/FP68K
00000AEE 206E 000C movea.l A0, [A6 + 0xC]
00000AF2 2F08 move.l -[A7], A0
00000AF4 486E FFF6 pea.l [A6 - 0xA]
00000AF8 2F08 move.l -[A7], A0
00000AFA 42A7 clr.l -[A7]
00000AFC 486E 0010 pea.l [A6 + 0x10]
00000B00 486E FFEC pea.l [A6 - 0x14]
00000B04 3F3C 100E move.w -[A7], 0x100E
00000B08 A9EB syscall Pack4/FP68K
00000B0A 486E FFEC pea.l [A6 - 0x14]
00000B0E 4EBA F7AE jsr [PC - 0x852 /* 000002BE */]
00000B12 201F move.l D0, [A7]+
00000B14 205F movea.l A0, [A7]+
00000B16 2D40 FFDE move.l [A6 - 0x22], D0
00000B1A 486E FFDE pea.l [A6 - 0x22]
00000B1E 486E FFE2 pea.l [A6 - 0x1E]
00000B22 3F3C 100E move.w -[A7], 0x100E
00000B26 A9EB syscall Pack4/FP68K
00000B28 486E FFE2 pea.l [A6 - 0x1E]
00000B2C 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000B30 588F addq.l A7, 4
00000B32 205F movea.l A0, [A7]+
00000B34 486E 0014 pea.l [A6 + 0x14]
00000B38 486E FFF6 pea.l [A6 - 0xA]
00000B3C 3F3C 1004 move.w -[A7], 0x1004
00000B40 A9EB syscall Pack4/FP68K
00000B42 486E FFF6 pea.l [A6 - 0xA]
00000B46 2F08 move.l -[A7], A0
00000B48 3F3C 1010 move.w -[A7], 0x1010
00000B4C A9EB syscall Pack4/FP68K
00000B4E 206E 0008 movea.l A0, [A6 + 0x8]
00000B52 2F08 move.l -[A7], A0
00000B54 486E FFF6 pea.l [A6 - 0xA]
00000B58 2F08 move.l -[A7], A0
00000B5A 42A7 clr.l -[A7]
00000B5C 486E 0010 pea.l [A6 + 0x10]
00000B60 486E FFEC pea.l [A6 - 0x14]
00000B64 3F3C 100E move.w -[A7], 0x100E
00000B68 A9EB syscall Pack4/FP68K
00000B6A 486E FFEC pea.l [A6 - 0x14]
00000B6E 4EBA F74E jsr [PC - 0x8B2 /* 000002BE */]
00000B72 201F move.l D0, [A7]+
00000B74 205F movea.l A0, [A7]+
00000B76 2D40 FFDA move.l [A6 - 0x26], D0
00000B7A 486E FFDA pea.l [A6 - 0x26]
00000B7E 486E FFE2 pea.l [A6 - 0x1E]
00000B82 3F3C 100E move.w -[A7], 0x100E
00000B86 A9EB syscall Pack4/FP68K
00000B88 486E FFE2 pea.l [A6 - 0x1E]
00000B8C 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000B90 588F addq.l A7, 4
00000B92 205F movea.l A0, [A7]+
00000B94 486E 0014 pea.l [A6 + 0x14]
00000B98 486E FFF6 pea.l [A6 - 0xA]
00000B9C 3F3C 1004 move.w -[A7], 0x1004
00000BA0 A9EB syscall Pack4/FP68K
00000BA2 486E FFF6 pea.l [A6 - 0xA]
00000BA6 2F08 move.l -[A7], A0
00000BA8 3F3C 1010 move.w -[A7], 0x1010
00000BAC A9EB syscall Pack4/FP68K
00000BAE 4E5E unlink A6
00000BB0 205F movea.l A0, [A7]+
00000BB2 DEFC 0010 add.w A7, 0x10
00000BB6 4ED0 jmp [A0]
export_1412:
fn00000BB8:
00000BB8 4E56 FFCC link A6, -0x0034
00000BBC 206E 0010 movea.l A0, [A6 + 0x10]
00000BC0 2F08 move.l -[A7], A0
00000BC2 486E 0010 pea.l [A6 + 0x10]
00000BC6 3F3C 1010 move.w -[A7], 0x1010
00000BCA A9EB syscall Pack4/FP68K
00000BCC 206E 000C movea.l A0, [A6 + 0xC]
00000BD0 2F08 move.l -[A7], A0
00000BD2 486E 000C pea.l [A6 + 0xC]
00000BD6 3F3C 1010 move.w -[A7], 0x1010
00000BDA A9EB syscall Pack4/FP68K
00000BDC 206E 0008 movea.l A0, [A6 + 0x8]
00000BE0 43EE FFF8 lea.l A1, [A6 - 0x8]
00000BE4 22D8 move.l [A1]+, [A0]+
00000BE6 22D8 move.l [A1]+, [A0]+
00000BE8 42A7 clr.l -[A7]
00000BEA 486E FFFC pea.l [A6 - 0x4]
00000BEE 486E FFE4 pea.l [A6 - 0x1C]
00000BF2 3F3C 100E move.w -[A7], 0x100E
00000BF6 A9EB syscall Pack4/FP68K
00000BF8 486E FFE4 pea.l [A6 - 0x1C]
00000BFC 486E FFF8 pea.l [A6 - 0x8]
00000C00 486E FFDA pea.l [A6 - 0x26]
00000C04 3F3C 100E move.w -[A7], 0x100E
00000C08 A9EB syscall Pack4/FP68K
00000C0A 486E FFDA pea.l [A6 - 0x26]
00000C0E 4EBA F79E jsr [PC - 0x862 /* 000003AE */]
00000C12 2D5F FFCC move.l [A6 - 0x34], [A7]+
00000C16 486E FFCC pea.l [A6 - 0x34]
00000C1A 486E FFD0 pea.l [A6 - 0x30]
00000C1E 3F3C 100E move.w -[A7], 0x100E
00000C22 A9EB syscall Pack4/FP68K
00000C24 41EE FFEE lea.l A0, [A6 - 0x12]
00000C28 43EE FFD0 lea.l A1, [A6 - 0x30]
00000C2C 20D9 move.l [A0]+, [A1]+
00000C2E 20D9 move.l [A0]+, [A1]+
00000C30 3091 move.w [A0], [A1]
00000C32 487A 0088 pea.l [PC + 0x88 /* 00000CBC, value 0x0, cstring "" */]
00000C36 486E FFEE pea.l [A6 - 0x12]
00000C3A 3F3C 0008 move.w -[A7], 0x8
00000C3E A9EB syscall Pack4/FP68K
00000C40 6762 beq +0x64 /* 00000CA4 */
00000C42 486E 0010 pea.l [A6 + 0x10]
00000C46 486E FFE4 pea.l [A6 - 0x1C]
00000C4A 3F3C 100E move.w -[A7], 0x100E
00000C4E A9EB syscall Pack4/FP68K
00000C50 486E FFFC pea.l [A6 - 0x4]
00000C54 486E FFE4 pea.l [A6 - 0x1C]
00000C58 3F3C 1004 move.w -[A7], 0x1004
00000C5C A9EB syscall Pack4/FP68K
00000C5E 486E 000C pea.l [A6 + 0xC]
00000C62 486E FFDA pea.l [A6 - 0x26]
00000C66 3F3C 100E move.w -[A7], 0x100E
00000C6A A9EB syscall Pack4/FP68K
00000C6C 486E FFF8 pea.l [A6 - 0x8]
00000C70 486E FFDA pea.l [A6 - 0x26]
00000C74 3F3C 1004 move.w -[A7], 0x1004
00000C78 A9EB syscall Pack4/FP68K
00000C7A 486E FFDA pea.l [A6 - 0x26]
00000C7E 486E FFE4 pea.l [A6 - 0x1C]
00000C82 4267 clr.w -[A7]
00000C84 A9EB syscall Pack4/FP68K
00000C86 486E FFEE pea.l [A6 - 0x12]
00000C8A 486E FFE4 pea.l [A6 - 0x1C]
00000C8E 3F3C 0006 move.w -[A7], 0x6
00000C92 A9EB syscall Pack4/FP68K
00000C94 486E FFE4 pea.l [A6 - 0x1C]
00000C98 486E 0014 pea.l [A6 + 0x14]
00000C9C 3F3C 1010 move.w -[A7], 0x1010
00000CA0 A9EB syscall Pack4/FP68K
00000CA2 600E bra +0x10 /* 00000CB2 */
label00000CA4:
00000CA4 487A 0016 pea.l [PC + 0x16 /* 00000CBC, value 0x0, cstring "" */]
00000CA8 486E 0014 pea.l [A6 + 0x14]
00000CAC 3F3C 1010 move.w -[A7], 0x1010
00000CB0 A9EB syscall Pack4/FP68K
label00000CB2:
00000CB2 4E5E unlink A6
00000CB4 205F movea.l A0, [A7]+
00000CB6 DEFC 000C add.w A7, 0xC
00000CBA 4ED0 jmp [A0]
00000CBC 0000 0000 ori.b D0, 0x0
00000CC0 0000 0000 ori.b D0, 0x0
00000CC4 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000CC6-00000CCE
export_1413:
fn00000CC6:
00000CC6 4E56 FEF0 link A6, -0x0110
00000CCA 48E7 0708 movem.l -[A7], D5,D6,D7,A4
// end alternate branch 00000CC6-00000CCE
export_1413: // at 00000CC6 (misaligned)
fn00000CC6: // (misaligned)
00000CC8 FEF0 48E7 .extension 0xEF0 <<F/2-3/7>> // unimplemented
00000CCC 0708 btst A0, D3
00000CCE 206E 000C movea.l A0, [A6 + 0xC]
00000CD2 43EE FF00 lea.l A1, [A6 - 0x100]
00000CD6 703F moveq.l D0, 0x3F
label00000CD8:
00000CD8 22D8 move.l [A1]+, [A0]+
00000CDA 51C8 FFFC dbf D0, -0x6 /* 00000CD8 */
00000CDE 42A7 clr.l -[A7]
00000CE0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CE4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000CE8 2E1F move.l D7, [A7]+
00000CEA 41EE FF00 lea.l A0, [A6 - 0x100]
00000CEE 2848 movea.l A4, A0
00000CF0 528C addq.l A4, 1
00000CF2 4240 clr.w D0
00000CF4 102E FF00 move.b D0, [A6 - 0x100]
00000CF8 48C0 ext.l D0
00000CFA 2C00 move.l D6, D0
00000CFC 42A7 clr.l -[A7]
00000CFE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D02 2F07 move.l -[A7], D7
00000D04 42A7 clr.l -[A7]
00000D06 42A7 clr.l -[A7]
00000D08 2F0C move.l -[A7], A4
00000D0A 2F06 move.l -[A7], D6
00000D0C A9E0 syscall Munger
00000D0E 2A1F move.l D5, [A7]+
00000D10 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00000D14 4E5E unlink A6
00000D16 205F movea.l A0, [A7]+
00000D18 504F addq.w A7, 8
00000D1A 4ED0 jmp [A0]
export_1414:
00000D1C 4E56 FFEA link A6, -0x0016
00000D20 2F0C move.l -[A7], A4
00000D22 206E 000C movea.l A0, [A6 + 0xC]
00000D26 43EE FFF8 lea.l A1, [A6 - 0x8]
00000D2A 22D8 move.l [A1]+, [A0]+
00000D2C 22D8 move.l [A1]+, [A0]+
00000D2E 286E 0008 movea.l A4, [A6 + 0x8]
00000D32 42A7 clr.l -[A7]
00000D34 2054 movea.l A0, [A4]
00000D36 4868 0002 pea.l [A0 + 0x2]
00000D3A 486E FFF8 pea.l [A6 - 0x8]
00000D3E 4EBA F5E4 jsr [PC - 0xA1C /* 00000324 */]
00000D42 2D5F FFEA move.l [A6 - 0x16], [A7]+
00000D46 486E FFEA pea.l [A6 - 0x16]
00000D4A 486E FFEE pea.l [A6 - 0x12]
00000D4E 3F3C 100E move.w -[A7], 0x100E
00000D52 A9EB syscall Pack4/FP68K
00000D54 487A 0036 pea.l [PC + 0x36 /* 00000D8C, value 0x3FFECCCC */]
00000D58 486E FFEE pea.l [A6 - 0x12]
00000D5C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000D60 A9EB syscall Pack4/FP68K
00000D62 55C0 scs D0
00000D64 2054 movea.l A0, [A4]
00000D66 1228 0024 move.b D1, [A0 + 0x24]
00000D6A 0A01 0001 xori.b D1, 0x1
00000D6E C001 and.b D0, D1
00000D70 1228 0045 move.b D1, [A0 + 0x45]
00000D74 0A01 0001 xori.b D1, 0x1
00000D78 C001 and.b D0, D1
00000D7A C028 0025 and.b D0, [A0 + 0x25]
00000D7E 1D40 0010 move.b [A6 + 0x10], D0
00000D82 285F movea.l A4, [A7]+
00000D84 4E5E unlink A6
00000D86 205F movea.l A0, [A7]+
00000D88 504F addq.w A7, 8
00000D8A 4ED0 jmp [A0]
00000D8C 3FFE move.w <<invalid special address>>, <<invalid special address>>
00000D8E CCCC mulu.w D6, A4
00000D90 CCCC mulu.w D6, A4
00000D92 CCCC mulu.w D6, A4
00000D94 CCCD mulu.w D6, A5
export_1415:
fn00000D96:
00000D96 4E56 FFD4 link A6, -0x002C
00000D9A 48E7 0028 movem.l -[A7], A2,A4
00000D9E 286E 0008 movea.l A4, [A6 + 0x8]
00000DA2 486E FFD4 pea.l [A6 - 0x2C]
00000DA6 42A7 clr.l -[A7]
00000DA8 2F3C 0020 0020 move.l -[A7], 0x200020 /* ' \0 ' */
00000DAE A8A7 syscall SetRect
00000DB0 2054 movea.l A0, [A4]
00000DB2 2F28 001A move.l -[A7], [A0 + 0x1A]
00000DB6 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000DBA 2254 movea.l A1, [A4]
00000DBC 2069 001A movea.l A0, [A1 + 0x1A]
00000DC0 2050 movea.l A0, [A0]
00000DC2 2D48 FFF2 move.l [A6 - 0xE], A0
00000DC6 3D7C 0004 FFF6 move.w [A6 - 0xA], 0x4
00000DCC 41EE FFF8 lea.l A0, [A6 - 0x8]
00000DD0 45EE FFD4 lea.l A2, [A6 - 0x2C]
00000DD4 20DA move.l [A0]+, [A2]+
00000DD6 20DA move.l [A0]+, [A2]+
00000DD8 2069 001A movea.l A0, [A1 + 0x1A]
00000DDC 2050 movea.l A0, [A0]
00000DDE 41E8 0080 lea.l A0, [A0 + 0x80]
00000DE2 2D48 FFE4 move.l [A6 - 0x1C], A0
00000DE6 3D7C 0004 FFE8 move.w [A6 - 0x18], 0x4
00000DEC 41EE FFEA lea.l A0, [A6 - 0x16]
00000DF0 45EE FFD4 lea.l A2, [A6 - 0x2C]
00000DF4 20DA move.l [A0]+, [A2]+
00000DF6 20DA move.l [A0]+, [A2]+
00000DF8 41EE FFDC lea.l A0, [A6 - 0x24]
00000DFC 45E9 0010 lea.l A2, [A1 + 0x10]
00000E00 20DA move.l [A0]+, [A2]+
00000E02 20DA move.l [A0]+, [A2]+
00000E04 486E FFE4 pea.l [A6 - 0x1C]
00000E08 206D FA1E movea.l A0, [A5 - 0x5E2]
00000E0C 4868 0002 pea.l [A0 + 0x2]
00000E10 486E FFD4 pea.l [A6 - 0x2C]
00000E14 486E FFDC pea.l [A6 - 0x24]
00000E18 3F3C 0003 move.w -[A7], 0x3
00000E1C 42A7 clr.l -[A7]
00000E1E A8EC syscall CopyBits
00000E20 486E FFF2 pea.l [A6 - 0xE]
00000E24 206D FA1E movea.l A0, [A5 - 0x5E2]
00000E28 4868 0002 pea.l [A0 + 0x2]
00000E2C 486E FFD4 pea.l [A6 - 0x2C]
00000E30 486E FFDC pea.l [A6 - 0x24]
00000E34 3F3C 0002 move.w -[A7], 0x2
00000E38 42A7 clr.l -[A7]
00000E3A A8EC syscall CopyBits
00000E3C 2054 movea.l A0, [A4]
00000E3E 2F28 001A move.l -[A7], [A0 + 0x1A]
00000E42 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000E46 4CDF 1400 movem.l A2,A4, [A7]+
00000E4A 4E5E unlink A6
00000E4C 2E9F move.l [A7], [A7]+
00000E4E 4E75 rts
export_1416:
00000E50 4E56 0000 link A6, 0
00000E54 2F0C move.l -[A7], A4
00000E56 286E 0008 movea.l A4, [A6 + 0x8]
00000E5A 4267 clr.w -[A7]
00000E5C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E60 2054 movea.l A0, [A4]
00000E62 2F28 000C move.l -[A7], [A0 + 0xC]
00000E66 4EAD 262A jsr [A5 + 0x262A /* export_1217 */]
00000E6A 4267 clr.w -[A7]
00000E6C 2054 movea.l A0, [A4]
00000E6E 3F28 000A move.w -[A7], [A0 + 0xA]
00000E72 1F3C 0001 move.b -[A7], 0x1
00000E76 2F28 0020 move.l -[A7], [A0 + 0x20]
00000E7A 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
00000E7E 285F movea.l A4, [A7]+
00000E80 4E5E unlink A6
00000E82 2E9F move.l [A7], [A7]+
00000E84 4E75 rts
export_1417:
00000E86 4E56 0000 link A6, 0
00000E8A 2F0C move.l -[A7], A4
00000E8C 286E 0008 movea.l A4, [A6 + 0x8]
00000E90 4267 clr.w -[A7]
00000E92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E96 2054 movea.l A0, [A4]
00000E98 2F28 000C move.l -[A7], [A0 + 0xC]
00000E9C 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
00000EA0 4267 clr.w -[A7]
00000EA2 2054 movea.l A0, [A4]
00000EA4 3F28 000A move.w -[A7], [A0 + 0xA]
00000EA8 4267 clr.w -[A7]
00000EAA 2F28 0020 move.l -[A7], [A0 + 0x20]
00000EAE 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
00000EB2 2254 movea.l A1, [A4]
00000EB4 2069 0020 movea.l A0, [A1 + 0x20]
00000EB8 2050 movea.l A0, [A0]
00000EBA 117C 0001 032A move.b [A0 + 0x32A], 0x1
00000EC0 285F movea.l A4, [A7]+
00000EC2 4E5E unlink A6
00000EC4 2E9F move.l [A7], [A7]+
00000EC6 4E75 rts
export_1418:
00000EC8 4E56 0000 link A6, 0
00000ECC 206E 000C movea.l A0, [A6 + 0xC]
00000ED0 2F08 move.l -[A7], A0
00000ED2 486E 000C pea.l [A6 + 0xC]
00000ED6 3F3C 1010 move.w -[A7], 0x1010
00000EDA A9EB syscall Pack4/FP68K
00000EDC 4E5E unlink A6
00000EDE 205F movea.l A0, [A7]+
00000EE0 504F addq.w A7, 8
00000EE2 4ED0 jmp [A0]
export_1419:
00000EE4 4E56 0000 link A6, 0
00000EE8 206E 000C movea.l A0, [A6 + 0xC]
00000EEC 2F08 move.l -[A7], A0
00000EEE 486E 000C pea.l [A6 + 0xC]
00000EF2 3F3C 1010 move.w -[A7], 0x1010
00000EF6 A9EB syscall Pack4/FP68K
00000EF8 4E5E unlink A6
00000EFA 205F movea.l A0, [A7]+
00000EFC 504F addq.w A7, 8
00000EFE 4ED0 jmp [A0]
export_1420:
00000F00 4E56 FFF0 link A6, -0x0010
00000F04 48E7 0038 movem.l -[A7], A2,A3,A4
00000F08 206E 0014 movea.l A0, [A6 + 0x14]
00000F0C 2F08 move.l -[A7], A0
00000F0E 486E 0014 pea.l [A6 + 0x14]
00000F12 3F3C 1010 move.w -[A7], 0x1010
00000F16 A9EB syscall Pack4/FP68K
00000F18 206E 0010 movea.l A0, [A6 + 0x10]
00000F1C 2F08 move.l -[A7], A0
00000F1E 486E 0010 pea.l [A6 + 0x10]
00000F22 3F3C 1010 move.w -[A7], 0x1010
00000F26 A9EB syscall Pack4/FP68K
00000F28 206E 000C movea.l A0, [A6 + 0xC]
00000F2C 43EE FFF8 lea.l A1, [A6 - 0x8]
00000F30 22D8 move.l [A1]+, [A0]+
00000F32 22D8 move.l [A1]+, [A0]+
00000F34 266E 0008 movea.l A3, [A6 + 0x8]
00000F38 284B movea.l A4, A3
00000F3A 2254 movea.l A1, [A4]
00000F3C 2069 000C movea.l A0, [A1 + 0xC]
00000F40 2050 movea.l A0, [A0]
00000F42 4868 000C pea.l [A0 + 0xC]
00000F46 4869 0010 pea.l [A1 + 0x10]
00000F4A 486E FFF0 pea.l [A6 - 0x10]
00000F4E A8AB syscall UnionRect
00000F50 2254 movea.l A1, [A4]
00000F52 2069 000C movea.l A0, [A1 + 0xC]
00000F56 2050 movea.l A0, [A0]
00000F58 45E8 000C lea.l A2, [A0 + 0xC]
00000F5C 41EE FFF0 lea.l A0, [A6 - 0x10]
00000F60 24D8 move.l [A2]+, [A0]+
00000F62 24D8 move.l [A2]+, [A0]+
00000F64 2F0B move.l -[A7], A3
00000F66 4EAD 251A jsr [A5 + 0x251A /* export_1183 */]
00000F6A 2054 movea.l A0, [A4]
00000F6C 4228 0025 clr.b [A0 + 0x25]
00000F70 2F0B move.l -[A7], A3
00000F72 2054 movea.l A0, [A4]
00000F74 2F28 0020 move.l -[A7], [A0 + 0x20]
00000F78 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
00000F7C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000F80 4E5E unlink A6
00000F82 205F movea.l A0, [A7]+
00000F84 DEFC 0010 add.w A7, 0x10
00000F88 4ED0 jmp [A0]
export_1421:
00000F8A 4E56 FFF8 link A6, -0x0008
00000F8E 206E 0016 movea.l A0, [A6 + 0x16]
00000F92 2F08 move.l -[A7], A0
00000F94 486E 0016 pea.l [A6 + 0x16]
00000F98 3F3C 1010 move.w -[A7], 0x1010
00000F9C A9EB syscall Pack4/FP68K
00000F9E 206E 0012 movea.l A0, [A6 + 0x12]
00000FA2 2F08 move.l -[A7], A0
00000FA4 486E 0012 pea.l [A6 + 0x12]
00000FA8 3F3C 1010 move.w -[A7], 0x1010
00000FAC A9EB syscall Pack4/FP68K
00000FAE 206E 000E movea.l A0, [A6 + 0xE]
00000FB2 43EE FFF8 lea.l A1, [A6 - 0x8]
00000FB6 22D8 move.l [A1]+, [A0]+
00000FB8 22D8 move.l [A1]+, [A0]+
00000FBA 4E5E unlink A6
00000FBC 205F movea.l A0, [A7]+
00000FBE DEFC 0012 add.w A7, 0x12
00000FC2 4ED0 jmp [A0]
export_1422:
00000FC4 4E56 0000 link A6, 0
00000FC8 4267 clr.w -[A7]
00000FCA 206E 0008 movea.l A0, [A6 + 0x8]
00000FCE 2050 movea.l A0, [A0]
00000FD0 2F28 0020 move.l -[A7], [A0 + 0x20]
00000FD4 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
00000FD8 4E5E unlink A6
00000FDA 2E9F move.l [A7], [A7]+
00000FDC 4E75 rts
export_1423:
00000FDE 4E56 0000 link A6, 0
00000FE2 4E5E unlink A6
00000FE4 205F movea.l A0, [A7]+
00000FE6 504F addq.w A7, 8
00000FE8 4ED0 jmp [A0]
export_1424:
00000FEA 4E56 0000 link A6, 0
00000FEE 206E 0008 movea.l A0, [A6 + 0x8]
00000FF2 2050 movea.l A0, [A0]
00000FF4 2268 000C movea.l A1, [A0 + 0xC]
00000FF8 7001 moveq.l D0, 0x01
00000FFA 2251 movea.l A1, [A1]
00000FFC B029 0003 cmp.b D0, [A1 + 0x3]
00001000 5EC0 sgt D0
00001002 4400 neg.b D0
00001004 1D40 000C move.b [A6 + 0xC], D0
00001008 4E5E unlink A6
0000100A 2E9F move.l [A7], [A7]+
0000100C 4E75 rts
export_1425:
0000100E 4E56 0000 link A6, 0
00001012 2F0C move.l -[A7], A4
00001014 286E 0008 movea.l A4, [A6 + 0x8]
00001018 1F3C 0001 move.b -[A7], 0x1
0000101C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001020 2054 movea.l A0, [A4]
00001022 2F28 000C move.l -[A7], [A0 + 0xC]
00001026 4EAD 262A jsr [A5 + 0x262A /* export_1217 */]
0000102A 1F3C 0001 move.b -[A7], 0x1
0000102E 2054 movea.l A0, [A4]
00001030 3F28 000A move.w -[A7], [A0 + 0xA]
00001034 1F3C 0001 move.b -[A7], 0x1
00001038 2F28 0020 move.l -[A7], [A0 + 0x20]
0000103C 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
00001040 285F movea.l A4, [A7]+
00001042 4E5E unlink A6
00001044 2E9F move.l [A7], [A7]+
00001046 4E75 rts
export_1426:
00001048 4E56 0000 link A6, 0
0000104C 2F0C move.l -[A7], A4
0000104E 286E 0008 movea.l A4, [A6 + 0x8]
00001052 1F3C 0001 move.b -[A7], 0x1
00001056 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000105A 2054 movea.l A0, [A4]
0000105C 2F28 000C move.l -[A7], [A0 + 0xC]
00001060 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
00001064 1F3C 0001 move.b -[A7], 0x1
00001068 2054 movea.l A0, [A4]
0000106A 3F28 000A move.w -[A7], [A0 + 0xA]
0000106E 4267 clr.w -[A7]
00001070 2F28 0020 move.l -[A7], [A0 + 0x20]
00001074 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
00001078 2254 movea.l A1, [A4]
0000107A 2069 0020 movea.l A0, [A1 + 0x20]
0000107E 2050 movea.l A0, [A0]
00001080 117C 0001 032A move.b [A0 + 0x32A], 0x1
00001086 285F movea.l A4, [A7]+
00001088 4E5E unlink A6
0000108A 2E9F move.l [A7], [A7]+
0000108C 4E75 rts
export_1427:
0000108E 4E56 0000 link A6, 0
00001092 206E 0010 movea.l A0, [A6 + 0x10]
00001096 2F08 move.l -[A7], A0
00001098 486E 0010 pea.l [A6 + 0x10]
0000109C 3F3C 1010 move.w -[A7], 0x1010
000010A0 A9EB syscall Pack4/FP68K
000010A2 206E 000C movea.l A0, [A6 + 0xC]
000010A6 2F08 move.l -[A7], A0
000010A8 486E 000C pea.l [A6 + 0xC]
000010AC 3F3C 1010 move.w -[A7], 0x1010
000010B0 A9EB syscall Pack4/FP68K
000010B2 4E5E unlink A6
000010B4 205F movea.l A0, [A7]+
000010B6 DEFC 000C add.w A7, 0xC
000010BA 4ED0 jmp [A0]
export_1428:
000010BC 4E56 0000 link A6, 0
000010C0 206E 0008 movea.l A0, [A6 + 0x8]
000010C4 2050 movea.l A0, [A0]
000010C6 2268 000C movea.l A1, [A0 + 0xC]
000010CA 700A moveq.l D0, 0x0A
000010CC 2251 movea.l A1, [A1]
000010CE B029 0006 cmp.b D0, [A1 + 0x6]
000010D2 5EC0 sgt D0
000010D4 4400 neg.b D0
000010D6 1D40 000C move.b [A6 + 0xC], D0
000010DA 4E5E unlink A6
000010DC 2E9F move.l [A7], [A7]+
000010DE 4E75 rts
export_1429:
000010E0 4E56 FFC4 link A6, -0x003C
000010E4 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
000010E8 206E 000C movea.l A0, [A6 + 0xC]
000010EC 2F08 move.l -[A7], A0
000010EE 486E 000C pea.l [A6 + 0xC]
000010F2 3F3C 1010 move.w -[A7], 0x1010
000010F6 A9EB syscall Pack4/FP68K
000010F8 266E 0008 movea.l A3, [A6 + 0x8]
000010FC 284B movea.l A4, A3
000010FE 2054 movea.l A0, [A4]
00001100 4868 0032 pea.l [A0 + 0x32]
00001104 486E FFD8 pea.l [A6 - 0x28]
00001108 3F3C 100E move.w -[A7], 0x100E
0000110C A9EB syscall Pack4/FP68K
0000110E 487A 02F4 pea.l [PC + 0x2F4 /* 00001404, value 0x0, cstring "" */]
00001112 486E FFD8 pea.l [A6 - 0x28]
00001116 3F3C 0008 move.w -[A7], 0x8
0000111A A9EB syscall Pack4/FP68K
0000111C 56C0 sne D0
0000111E 4868 002E pea.l [A0 + 0x2E]
00001122 486E FFCE pea.l [A6 - 0x32]
00001126 3F3C 100E move.w -[A7], 0x100E
0000112A A9EB syscall Pack4/FP68K
0000112C 487A 02D6 pea.l [PC + 0x2D6 /* 00001404, value 0x0, cstring "" */]
00001130 486E FFCE pea.l [A6 - 0x32]
00001134 3F3C 0008 move.w -[A7], 0x8
00001138 A9EB syscall Pack4/FP68K
0000113A 56C1 sne D1
0000113C 8001 or.b D0, D1
0000113E 6700 02B8 beq +0x2BA /* 000013F8 */
00001142 2254 movea.l A1, [A4]
00001144 2069 000C movea.l A0, [A1 + 0xC]
00001148 2050 movea.l A0, [A0]
0000114A 4868 000C pea.l [A0 + 0xC]
0000114E 4869 0010 pea.l [A1 + 0x10]
00001152 486E FFE2 pea.l [A6 - 0x1E]
00001156 A8AB syscall UnionRect
00001158 2254 movea.l A1, [A4]
0000115A 2069 000C movea.l A0, [A1 + 0xC]
0000115E 2050 movea.l A0, [A0]
00001160 45E8 000C lea.l A2, [A0 + 0xC]
00001164 41EE FFE2 lea.l A0, [A6 - 0x1E]
00001168 24D8 move.l [A2]+, [A0]+
0000116A 24D8 move.l [A2]+, [A0]+
0000116C 4869 0032 pea.l [A1 + 0x32]
00001170 486E FFD8 pea.l [A6 - 0x28]
00001174 3F3C 100E move.w -[A7], 0x100E
00001178 A9EB syscall Pack4/FP68K
0000117A 486E 000C pea.l [A6 + 0xC]
0000117E 486E FFD8 pea.l [A6 - 0x28]
00001182 3F3C 1004 move.w -[A7], 0x1004
00001186 A9EB syscall Pack4/FP68K
00001188 4869 0006 pea.l [A1 + 0x6]
0000118C 486E FFD8 pea.l [A6 - 0x28]
00001190 3F3C 1000 move.w -[A7], 0x1000
00001194 A9EB syscall Pack4/FP68K
00001196 486E FFD8 pea.l [A6 - 0x28]
0000119A 4869 0006 pea.l [A1 + 0x6]
0000119E 3F3C 1010 move.w -[A7], 0x1010
000011A2 A9EB syscall Pack4/FP68K
000011A4 4869 002E pea.l [A1 + 0x2E]
000011A8 486E FFD8 pea.l [A6 - 0x28]
000011AC 3F3C 100E move.w -[A7], 0x100E
000011B0 A9EB syscall Pack4/FP68K
000011B2 486E 000C pea.l [A6 + 0xC]
000011B6 486E FFD8 pea.l [A6 - 0x28]
000011BA 3F3C 1004 move.w -[A7], 0x1004
000011BE A9EB syscall Pack4/FP68K
000011C0 4869 0002 pea.l [A1 + 0x2]
000011C4 486E FFD8 pea.l [A6 - 0x28]
000011C8 3F3C 1000 move.w -[A7], 0x1000
000011CC A9EB syscall Pack4/FP68K
000011CE 486E FFD8 pea.l [A6 - 0x28]
000011D2 4869 0002 pea.l [A1 + 0x2]
000011D6 3F3C 1010 move.w -[A7], 0x1010
000011DA A9EB syscall Pack4/FP68K
000011DC 42A7 clr.l -[A7]
000011DE 2054 movea.l A0, [A4]
000011E0 3028 000A move.w D0, [A0 + 0xA]
000011E4 5340 subq.w D0, 1
000011E6 3D40 FFCC move.w [A6 - 0x34], D0
000011EA 486E FFCC pea.l [A6 - 0x34]
000011EE 486E FFD8 pea.l [A6 - 0x28]
000011F2 3F3C 200E move.w -[A7], 0x200E
000011F6 A9EB syscall Pack4/FP68K
000011F8 487A 0214 pea.l [PC + 0x214 /* 0000140E, value 0x4002A000 */]
000011FC 486E FFD8 pea.l [A6 - 0x28]
00001200 3F3C 0006 move.w -[A7], 0x6
00001204 A9EB syscall Pack4/FP68K
00001206 486E FFD8 pea.l [A6 - 0x28]
0000120A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000120E 201F move.l D0, [A7]+
00001210 5280 addq.l D0, 1
00001212 3E00 move.w D7, D0
00001214 5340 subq.w D0, 1
00001216 C1FC 000A muls.w D0, 0xA /* '\n' */
0000121A 2054 movea.l A0, [A4]
0000121C 3C28 000A move.w D6, [A0 + 0xA]
00001220 9C40 sub.w D6, D0
00001222 4868 004A pea.l [A0 + 0x4A]
00001226 486E FFD8 pea.l [A6 - 0x28]
0000122A 3F3C 100E move.w -[A7], 0x100E
0000122E A9EB syscall Pack4/FP68K
00001230 486E 000C pea.l [A6 + 0xC]
00001234 486E FFD8 pea.l [A6 - 0x28]
00001238 3F3C 1002 move.w -[A7], 0x1002
0000123C A9EB syscall Pack4/FP68K
0000123E 486E FFD8 pea.l [A6 - 0x28]
00001242 4868 004A pea.l [A0 + 0x4A]
00001246 3F3C 1010 move.w -[A7], 0x1010
0000124A A9EB syscall Pack4/FP68K
0000124C 4868 004A pea.l [A0 + 0x4A]
00001250 486E FFD8 pea.l [A6 - 0x28]
00001254 3F3C 100E move.w -[A7], 0x100E
00001258 A9EB syscall Pack4/FP68K
0000125A 487A 01A8 pea.l [PC + 0x1A8 /* 00001404, value 0x0, cstring "" */]
0000125E 486E FFD8 pea.l [A6 - 0x28]
00001262 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001266 A9EB syscall Pack4/FP68K
00001268 55C0 scs D0
0000126A C028 0025 and.b D0, [A0 + 0x25]
0000126E 670C beq +0xE /* 0000127C */
00001270 2F0B move.l -[A7], A3
00001272 4EAD 251A jsr [A5 + 0x251A /* export_1183 */]
00001276 2054 movea.l A0, [A4]
00001278 4228 0025 clr.b [A0 + 0x25]
label0000127C:
0000127C 2054 movea.l A0, [A4]
0000127E 2D68 0006 FFF0 move.l [A6 - 0x10], [A0 + 0x6]
00001284 2D68 0002 FFF4 move.l [A6 - 0xC], [A0 + 0x2]
0000128A 486E FFF0 pea.l [A6 - 0x10]
0000128E 486E FFF4 pea.l [A6 - 0xC]
00001292 1F06 move.b -[A7], D6
00001294 1F07 move.b -[A7], D7
00001296 486E FFF8 pea.l [A6 - 0x8]
0000129A 486E FFFA pea.l [A6 - 0x6]
0000129E 486E FFEE pea.l [A6 - 0x12]
000012A2 486E FFEF pea.l [A6 - 0x11]
000012A6 4EBA F294 jsr [PC - 0xD6C /* 0000053C */]
000012AA 102E FFEF move.b D0, [A6 - 0x11]
000012AE 802E FFEE or.b D0, [A6 - 0x12]
000012B2 2054 movea.l A0, [A4]
000012B4 C028 0025 and.b D0, [A0 + 0x25]
000012B8 6700 00B6 beq +0xB8 /* 00001370 */
000012BC 2F0B move.l -[A7], A3
000012BE 4EAD 251A jsr [A5 + 0x251A /* export_1183 */]
000012C2 102E FFEF move.b D0, [A6 - 0x11]
000012C6 670A beq +0xC /* 000012D2 */
000012C8 2054 movea.l A0, [A4]
000012CA 4228 0025 clr.b [A0 + 0x25]
000012CE 6000 010E bra +0x110 /* 000013DE */
label000012D2:
000012D2 DC6E FFF8 add.w D6, [A6 - 0x8]
000012D6 DE6E FFFA add.w D7, [A6 - 0x6]
000012DA 2054 movea.l A0, [A4]
000012DC 216E FFF0 0006 move.l [A0 + 0x6], [A6 - 0x10]
000012E2 216E FFF4 0002 move.l [A0 + 0x2], [A6 - 0xC]
000012E8 486E FFC4 pea.l [A6 - 0x3C]
000012EC 2054 movea.l A0, [A4]
000012EE 4868 0002 pea.l [A0 + 0x2]
000012F2 4EBA F638 jsr [PC - 0x9C8 /* 0000092C */]
000012F6 205F movea.l A0, [A7]+
000012F8 2454 movea.l A2, [A4]
000012FA 43EA 0010 lea.l A1, [A2 + 0x10]
000012FE 22D8 move.l [A1]+, [A0]+
00001300 22D8 move.l [A1]+, [A0]+
00001302 3007 move.w D0, D7
00001304 5340 subq.w D0, 1
00001306 C1FC 000A muls.w D0, 0xA /* '\n' */
0000130A D046 add.w D0, D6
0000130C 3540 000A move.w [A2 + 0xA], D0
00001310 4A6A 000A tst.w [A2 + 0xA]
00001314 5DC0 slt D0
00001316 7264 moveq.l D1, 0x64
00001318 B26A 000A cmp.w D1, [A2 + 0xA]
0000131C 5DC1 slt D1
0000131E 8001 or.b D0, D1
00001320 6714 beq +0x16 /* 00001336 */
00001322 2F3C 0064 0000 move.l -[A7], 0x640000 /* 'd\0\0' */
00001328 4EBA F194 jsr [PC - 0xE6C /* 000004BE */]
0000132C 301F move.w D0, [A7]+
0000132E 5240 addq.w D0, 1
00001330 2054 movea.l A0, [A4]
00001332 3140 000A move.w [A0 + 0xA], D0
label00001336:
00001336 42A7 clr.l -[A7]
00001338 2054 movea.l A0, [A4]
0000133A 3F28 000A move.w -[A7], [A0 + 0xA]
0000133E 2268 0020 movea.l A1, [A0 + 0x20]
00001342 2251 movea.l A1, [A1]
00001344 2F29 0002 move.l -[A7], [A1 + 0x2]
00001348 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
0000134C 2A1F move.l D5, [A7]+
0000134E 2054 movea.l A0, [A4]
00001350 2145 000C move.l [A0 + 0xC], D5
00001354 4267 clr.w -[A7]
00001356 2F0B move.l -[A7], A3
00001358 4EAD 24FA jsr [A5 + 0x24FA /* export_1179 */]
0000135C 101F move.b D0, [A7]+
0000135E 6708 beq +0xA /* 00001368 */
00001360 2F0B move.l -[A7], A3
00001362 4EAD 2512 jsr [A5 + 0x2512 /* export_1182 */]
00001366 6076 bra +0x78 /* 000013DE */
label00001368:
00001368 2054 movea.l A0, [A4]
0000136A 4228 0025 clr.b [A0 + 0x25]
0000136E 606E bra +0x70 /* 000013DE */
label00001370:
00001370 486E FFC4 pea.l [A6 - 0x3C]
00001374 2054 movea.l A0, [A4]
00001376 4868 0002 pea.l [A0 + 0x2]
0000137A 4EBA F5B0 jsr [PC - 0xA50 /* 0000092C */]
0000137E 205F movea.l A0, [A7]+
00001380 2454 movea.l A2, [A4]
00001382 43EA 0010 lea.l A1, [A2 + 0x10]
00001386 22D8 move.l [A1]+, [A0]+
00001388 22D8 move.l [A1]+, [A0]+
0000138A 4267 clr.w -[A7]
0000138C 2254 movea.l A1, [A4]
0000138E 2069 000C movea.l A0, [A1 + 0xC]
00001392 2050 movea.l A0, [A0]
00001394 4868 000C pea.l [A0 + 0xC]
00001398 A8AE syscall EmptyRect
0000139A 101F move.b D0, [A7]+
0000139C 6716 beq +0x18 /* 000013B4 */
0000139E 2254 movea.l A1, [A4]
000013A0 2069 000C movea.l A0, [A1 + 0xC]
000013A4 2050 movea.l A0, [A0]
000013A6 45E8 000C lea.l A2, [A0 + 0xC]
000013AA 41E9 0010 lea.l A0, [A1 + 0x10]
000013AE 24D8 move.l [A2]+, [A0]+
000013B0 24D8 move.l [A2]+, [A0]+
000013B2 602A bra +0x2C /* 000013DE */
label000013B4:
000013B4 2254 movea.l A1, [A4]
000013B6 2069 000C movea.l A0, [A1 + 0xC]
000013BA 2050 movea.l A0, [A0]
000013BC 4868 000C pea.l [A0 + 0xC]
000013C0 4869 0010 pea.l [A1 + 0x10]
000013C4 486E FFE2 pea.l [A6 - 0x1E]
000013C8 A8AB syscall UnionRect
000013CA 2254 movea.l A1, [A4]
000013CC 2069 000C movea.l A0, [A1 + 0xC]
000013D0 2050 movea.l A0, [A0]
000013D2 45E8 000C lea.l A2, [A0 + 0xC]
000013D6 41EE FFE2 lea.l A0, [A6 - 0x1E]
000013DA 24D8 move.l [A2]+, [A0]+
000013DC 24D8 move.l [A2]+, [A0]+
label000013DE:
000013DE 2054 movea.l A0, [A4]
000013E0 4A28 0025 tst.b [A0 + 0x25]
000013E4 6612 bne +0x14 /* 000013F8 */
000013E6 2F0B move.l -[A7], A3
000013E8 2254 movea.l A1, [A4]
000013EA 2069 0020 movea.l A0, [A1 + 0x20]
000013EE 2050 movea.l A0, [A0]
000013F0 2F28 0006 move.l -[A7], [A0 + 0x6]
000013F4 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
label000013F8:
000013F8 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
000013FC 4E5E unlink A6
000013FE 205F movea.l A0, [A7]+
00001400 504F addq.w A7, 8
00001402 4ED0 jmp [A0]
00001404 0000 0000 ori.b D0, 0x0
00001408 0000 0000 ori.b D0, 0x0
0000140C 0000 4002 ori.b D0, 0x2
00001410 A000 syscall Open/PBHOpen/HOpen
00001412 0000 0000 ori.b D0, 0x0
00001416 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1430: // at 00001418 (misaligned)
0000141A 0000 4E5E ori.b D0, 0x5E /* '^' */
0000141E 2E9F move.l [A7], [A7]+
00001420 4E75 rts
export_1431:
00001422 4E56 0000 link A6, 0
00001426 2F0C move.l -[A7], A4
00001428 286E 0008 movea.l A4, [A6 + 0x8]
0000142C 1F3C 0002 move.b -[A7], 0x2
00001430 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001434 2054 movea.l A0, [A4]
00001436 2F28 000C move.l -[A7], [A0 + 0xC]
0000143A 4EAD 262A jsr [A5 + 0x262A /* export_1217 */]
0000143E 1F3C 0002 move.b -[A7], 0x2
00001442 2054 movea.l A0, [A4]
00001444 3F28 000A move.w -[A7], [A0 + 0xA]
00001448 1F3C 0001 move.b -[A7], 0x1
0000144C 2F28 0020 move.l -[A7], [A0 + 0x20]
00001450 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
00001454 2254 movea.l A1, [A4]
00001456 2069 0020 movea.l A0, [A1 + 0x20]
0000145A 2050 movea.l A0, [A0]
0000145C 117C 0001 032A move.b [A0 + 0x32A], 0x1
00001462 285F movea.l A4, [A7]+
00001464 4E5E unlink A6
00001466 2E9F move.l [A7], [A7]+
00001468 4E75 rts
export_1432:
0000146A 4E56 0000 link A6, 0
0000146E 2F0C move.l -[A7], A4
00001470 286E 0008 movea.l A4, [A6 + 0x8]
00001474 1F3C 0002 move.b -[A7], 0x2
00001478 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000147C 2054 movea.l A0, [A4]
0000147E 2F28 000C move.l -[A7], [A0 + 0xC]
00001482 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
00001486 1F3C 0002 move.b -[A7], 0x2
0000148A 2054 movea.l A0, [A4]
0000148C 3F28 000A move.w -[A7], [A0 + 0xA]
00001490 4267 clr.w -[A7]
00001492 2F28 0020 move.l -[A7], [A0 + 0x20]
00001496 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
0000149A 2254 movea.l A1, [A4]
0000149C 2069 0020 movea.l A0, [A1 + 0x20]
000014A0 2050 movea.l A0, [A0]
000014A2 117C 0001 032A move.b [A0 + 0x32A], 0x1
000014A8 285F movea.l A4, [A7]+
000014AA 4E5E unlink A6
000014AC 2E9F move.l [A7], [A7]+
000014AE 4E75 rts
export_1433:
000014B0 4E56 0000 link A6, 0
000014B4 4E5E unlink A6
000014B6 2E9F move.l [A7], [A7]+
000014B8 4E75 rts
export_1434:
000014BA 4E56 FFD4 link A6, -0x002C
000014BE 48E7 0F28 movem.l -[A7], D4,D5,D6,D7,A2,A4
000014C2 286E 0008 movea.l A4, [A6 + 0x8]
000014C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014CA 4EBA F8CA jsr [PC - 0x736 /* 00000D96 */]
000014CE 486E FFE6 pea.l [A6 - 0x1A]
000014D2 A898 syscall GetPenState
000014D4 2F3C 0004 0004 move.l -[A7], 0x40004
000014DA A89B syscall PenSize
000014DC 41EE FFF8 lea.l A0, [A6 - 0x8]
000014E0 2454 movea.l A2, [A4]
000014E2 43EA 0010 lea.l A1, [A2 + 0x10]
000014E6 20D9 move.l [A0]+, [A1]+
000014E8 20D9 move.l [A0]+, [A1]+
000014EA 486E FFF8 pea.l [A6 - 0x8]
000014EE 2F3C FFFB FFFB move.l -[A7], 0xFFFBFFFB
000014F4 A8A9 syscall InsetRect
000014F6 42A7 clr.l -[A7]
000014F8 2054 movea.l A0, [A4]
000014FA 4868 0026 pea.l [A0 + 0x26]
000014FE 486E FFD4 pea.l [A6 - 0x2C]
00001502 3F3C 100E move.w -[A7], 0x100E
00001506 A9EB syscall Pack4/FP68K
00001508 486E FFD4 pea.l [A6 - 0x2C]
0000150C 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00001510 201F move.l D0, [A7]+
00001512 3A00 move.w D5, D0
00001514 7E01 moveq.l D7, 0x01
00001516 6000 0090 bra +0x92 /* 000015A8 */
label0000151A:
0000151A 42A7 clr.l -[A7]
0000151C 3007 move.w D0, D7
0000151E 2054 movea.l A0, [A4]
00001520 E540 asl D0.w, 2
00001522 4870 0052 pea.l [A0 + D0.w + 0x52]
00001526 486E FFD4 pea.l [A6 - 0x2C]
0000152A 3F3C 100E move.w -[A7], 0x100E
0000152E A9EB syscall Pack4/FP68K
00001530 486E FFD4 pea.l [A6 - 0x2C]
00001534 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00001538 201F move.l D0, [A7]+
0000153A 3C00 move.w D6, D0
0000153C 4A46 tst.w D6
0000153E 6F66 ble +0x68 /* 000015A6 */
00001540 3006 move.w D0, D6
00001542 5340 subq.w D0, 1
00001544 6B44 bmi +0x46 /* 0000158A */
00001546 0440 00F8 subi.w D0, 0xF8
0000154A 6F20 ble +0x22 /* 0000156C */
0000154C 5340 subq.w D0, 1
0000154E 6B3A bmi +0x3C /* 0000158A */
00001550 0440 00F9 subi.w D0, 0xF9
00001554 6F1E ble +0x20 /* 00001574 */
00001556 5340 subq.w D0, 1
00001558 6B30 bmi +0x32 /* 0000158A */
0000155A 0440 00F9 subi.w D0, 0xF9
0000155E 6F1C ble +0x1E /* 0000157C */
00001560 5340 subq.w D0, 1
00001562 6B26 bmi +0x28 /* 0000158A */
00001564 0440 00FA subi.w D0, 0xFA
00001568 6F1A ble +0x1C /* 00001584 */
0000156A 601E bra +0x20 /* 0000158A */
label0000156C:
0000156C 486D F9FE pea.l [A5 - 0x602]
00001570 A89D syscall PenPat
00001572 6016 bra +0x18 /* 0000158A */
label00001574:
00001574 486D FA06 pea.l [A5 - 0x5FA]
00001578 A89D syscall PenPat
0000157A 600E bra +0x10 /* 0000158A */
label0000157C:
0000157C 486D F9F6 pea.l [A5 - 0x60A]
00001580 A89D syscall PenPat
00001582 6006 bra +0x8 /* 0000158A */
label00001584:
00001584 486D FA0E pea.l [A5 - 0x5F2]
00001588 A89D syscall PenPat
label0000158A:
0000158A 3007 move.w D0, D7
0000158C 5340 subq.w D0, 1
0000158E C1FC 005A muls.w D0, 0x5A /* 'Z' */
00001592 D045 add.w D0, D5
00001594 3800 move.w D4, D0
00001596 987C 002D sub.w D4, 0x2D /* '-' */
0000159A 486E FFF8 pea.l [A6 - 0x8]
0000159E 3F04 move.w -[A7], D4
000015A0 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
000015A4 A8BE syscall FrameArc
label000015A6:
000015A6 5247 addq.w D7, 1
label000015A8:
000015A8 7004 moveq.l D0, 0x04
000015AA B047 cmp.w D0, D7
000015AC 6C00 FF6C bge -0x92 /* 0000151A */
000015B0 486E FFE6 pea.l [A6 - 0x1A]
000015B4 A899 syscall SetPenState
000015B6 4CDF 14F0 movem.l D4,D5,D6,D7,A2,A4, [A7]+
000015BA 4E5E unlink A6
000015BC 2E9F move.l [A7], [A7]+
000015BE 4E75 rts
export_1435:
000015C0 4E56 FF6E link A6, -0x0092
000015C4 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
000015C8 206E 000C movea.l A0, [A6 + 0xC]
000015CC 2F08 move.l -[A7], A0
000015CE 486E 000C pea.l [A6 + 0xC]
000015D2 3F3C 1010 move.w -[A7], 0x1010
000015D6 A9EB syscall Pack4/FP68K
000015D8 266E 0008 movea.l A3, [A6 + 0x8]
000015DC 284B movea.l A4, A3
000015DE 41EE FFC2 lea.l A0, [A6 - 0x3E]
000015E2 2454 movea.l A2, [A4]
000015E4 43EA 0010 lea.l A1, [A2 + 0x10]
000015E8 20D9 move.l [A0]+, [A1]+
000015EA 20D9 move.l [A0]+, [A1]+
000015EC 486E FFC2 pea.l [A6 - 0x3E]
000015F0 2F3C FFFB FFFB move.l -[A7], 0xFFFBFFFB
000015F6 A8A9 syscall InsetRect
000015F8 2054 movea.l A0, [A4]
000015FA 1028 0045 move.b D0, [A0 + 0x45]
000015FE 6706 beq +0x8 /* 00001606 */
00001600 2054 movea.l A0, [A4]
00001602 4228 0045 clr.b [A0 + 0x45]
label00001606:
00001606 7005 moveq.l D0, 0x05
00001608 2054 movea.l A0, [A4]
0000160A B028 004A cmp.b D0, [A0 + 0x4A]
0000160E 6618 bne +0x1A /* 00001628 */
00001610 486E 000C pea.l [A6 + 0xC]
00001614 486E FFB0 pea.l [A6 - 0x50]
00001618 3F3C 100E move.w -[A7], 0x100E
0000161C A9EB syscall Pack4/FP68K
0000161E 486E FFB0 pea.l [A6 - 0x50]
00001622 2F0B move.l -[A7], A3
00001624 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */]
label00001628:
00001628 2054 movea.l A0, [A4]
0000162A 4868 003A pea.l [A0 + 0x3A]
0000162E 486E FFB0 pea.l [A6 - 0x50]
00001632 3F3C 100E move.w -[A7], 0x100E
00001636 A9EB syscall Pack4/FP68K
00001638 4868 002A pea.l [A0 + 0x2A]
0000163C 486E FFB0 pea.l [A6 - 0x50]
00001640 3F3C 1008 move.w -[A7], 0x1008
00001644 A9EB syscall Pack4/FP68K
00001646 56C0 sne D0
00001648 4868 0036 pea.l [A0 + 0x36]
0000164C 486E FFA6 pea.l [A6 - 0x5A]
00001650 3F3C 100E move.w -[A7], 0x100E
00001654 A9EB syscall Pack4/FP68K
00001656 4868 0026 pea.l [A0 + 0x26]
0000165A 486E FFA6 pea.l [A6 - 0x5A]
0000165E 3F3C 1008 move.w -[A7], 0x1008
00001662 A9EB syscall Pack4/FP68K
00001664 56C1 sne D1
00001666 8001 or.b D0, D1
00001668 6700 06E2 beq +0x6E4 /* 00001D4C */
0000166C 2054 movea.l A0, [A4]
0000166E 4868 003A pea.l [A0 + 0x3A]
00001672 486E FFB0 pea.l [A6 - 0x50]
00001676 3F3C 100E move.w -[A7], 0x100E
0000167A A9EB syscall Pack4/FP68K
0000167C 4868 002A pea.l [A0 + 0x2A]
00001680 486E FFB0 pea.l [A6 - 0x50]
00001684 3F3C 1002 move.w -[A7], 0x1002
00001688 A9EB syscall Pack4/FP68K
0000168A 486E FFB0 pea.l [A6 - 0x50]
0000168E 486E FFD0 pea.l [A6 - 0x30]
00001692 3F3C 1010 move.w -[A7], 0x1010
00001696 A9EB syscall Pack4/FP68K
00001698 4868 0036 pea.l [A0 + 0x36]
0000169C 486E FFB0 pea.l [A6 - 0x50]
000016A0 3F3C 100E move.w -[A7], 0x100E
000016A4 A9EB syscall Pack4/FP68K
000016A6 4868 0026 pea.l [A0 + 0x26]
000016AA 486E FFB0 pea.l [A6 - 0x50]
000016AE 3F3C 1002 move.w -[A7], 0x1002
000016B2 A9EB syscall Pack4/FP68K
000016B4 486E FFB0 pea.l [A6 - 0x50]
000016B8 486E FFD4 pea.l [A6 - 0x2C]
000016BC 3F3C 1010 move.w -[A7], 0x1010
000016C0 A9EB syscall Pack4/FP68K
000016C2 486E FFD4 pea.l [A6 - 0x2C]
000016C6 486E FFB0 pea.l [A6 - 0x50]
000016CA 3F3C 100E move.w -[A7], 0x100E
000016CE A9EB syscall Pack4/FP68K
000016D0 022E 007F FFB0 andi.b [A6 - 0x50], 0x7F
000016D6 487A 0B0A pea.l [PC + 0xB0A /* 000021E2, value 0x4006B400 */]
000016DA 486E FFB0 pea.l [A6 - 0x50]
000016DE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000016E2 A9EB syscall Pack4/FP68K
000016E4 6F72 ble +0x74 /* 00001758 */
000016E6 486E FFD4 pea.l [A6 - 0x2C]
000016EA 486E FFB0 pea.l [A6 - 0x50]
000016EE 3F3C 100E move.w -[A7], 0x100E
000016F2 A9EB syscall Pack4/FP68K
000016F4 487A 0A6A pea.l [PC + 0xA6A /* 00002160, value 0x0, cstring "" */]
000016F8 486E FFB0 pea.l [A6 - 0x50]
000016FC 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001700 A9EB syscall Pack4/FP68K
00001702 6F2C ble +0x2E /* 00001730 */
00001704 486E FFD4 pea.l [A6 - 0x2C]
00001708 486E FFB0 pea.l [A6 - 0x50]
0000170C 3F3C 100E move.w -[A7], 0x100E
00001710 A9EB syscall Pack4/FP68K
00001712 487A 0A42 pea.l [PC + 0xA42 /* 00002156, value 0x4007B400 */]
00001716 486E FFB0 pea.l [A6 - 0x50]
0000171A 3F3C 0002 move.w -[A7], 0x2
0000171E A9EB syscall Pack4/FP68K
00001720 486E FFB0 pea.l [A6 - 0x50]
00001724 486E FFD4 pea.l [A6 - 0x2C]
00001728 3F3C 1010 move.w -[A7], 0x1010
0000172C A9EB syscall Pack4/FP68K
0000172E 6028 bra +0x2A /* 00001758 */
label00001730:
00001730 486E FFD4 pea.l [A6 - 0x2C]
00001734 486E FFB0 pea.l [A6 - 0x50]
00001738 3F3C 100E move.w -[A7], 0x100E
0000173C A9EB syscall Pack4/FP68K
0000173E 487A 0A16 pea.l [PC + 0xA16 /* 00002156, value 0x4007B400 */]
00001742 486E FFB0 pea.l [A6 - 0x50]
00001746 4267 clr.w -[A7]
00001748 A9EB syscall Pack4/FP68K
0000174A 486E FFB0 pea.l [A6 - 0x50]
0000174E 486E FFD4 pea.l [A6 - 0x2C]
00001752 3F3C 1010 move.w -[A7], 0x1010
00001756 A9EB syscall Pack4/FP68K
label00001758:
00001758 486E FFD0 pea.l [A6 - 0x30]
0000175C 486E FFB0 pea.l [A6 - 0x50]
00001760 3F3C 100E move.w -[A7], 0x100E
00001764 A9EB syscall Pack4/FP68K
00001766 487A 09F8 pea.l [PC + 0x9F8 /* 00002160, value 0x0, cstring "" */]
0000176A 486E FFB0 pea.l [A6 - 0x50]
0000176E 3F3C 0008 move.w -[A7], 0x8
00001772 A9EB syscall Pack4/FP68K
00001774 6700 0264 beq +0x266 /* 000019DA */
00001778 42A7 clr.l -[A7]
0000177A 2F0B move.l -[A7], A3
0000177C 4EAD 25A2 jsr [A5 + 0x25A2 /* export_1200 */]
00001780 101F move.b D0, [A7]+
00001782 4880 ext.w D0
00001784 670E beq +0x10 /* 00001794 */
00001786 5340 subq.w D0, 1
00001788 671A beq +0x1C /* 000017A4 */
0000178A 5340 subq.w D0, 1
0000178C 6726 beq +0x28 /* 000017B4 */
0000178E 5340 subq.w D0, 1
00001790 6732 beq +0x34 /* 000017C4 */
00001792 603E bra +0x40 /* 000017D2 */
label00001794:
00001794 487A 09CA pea.l [PC + 0x9CA /* 00002160, value 0x0, cstring "" */]
00001798 486E FFEC pea.l [A6 - 0x14]
0000179C 3F3C 1010 move.w -[A7], 0x1010
000017A0 A9EB syscall Pack4/FP68K
000017A2 602E bra +0x30 /* 000017D2 */
label000017A4:
000017A4 487A 09CE pea.l [PC + 0x9CE /* 00002174, value 0x3FFE8000 */]
000017A8 486E FFEC pea.l [A6 - 0x14]
000017AC 3F3C 1010 move.w -[A7], 0x1010
000017B0 A9EB syscall Pack4/FP68K
000017B2 601E bra +0x20 /* 000017D2 */
label000017B4:
000017B4 487A 0A22 pea.l [PC + 0xA22 /* 000021D8, value 0x3FFEE666 */]
000017B8 486E FFEC pea.l [A6 - 0x14]
000017BC 3F3C 1010 move.w -[A7], 0x1010
000017C0 A9EB syscall Pack4/FP68K
000017C2 600E bra +0x10 /* 000017D2 */
label000017C4:
000017C4 487A 0A08 pea.l [PC + 0xA08 /* 000021CE, value 0x4003A000 */]
000017C8 486E FFEC pea.l [A6 - 0x14]
000017CC 3F3C 1010 move.w -[A7], 0x1010
000017D0 A9EB syscall Pack4/FP68K
label000017D2:
000017D2 486E FFD0 pea.l [A6 - 0x30]
000017D6 486E FFB0 pea.l [A6 - 0x50]
000017DA 3F3C 100E move.w -[A7], 0x100E
000017DE A9EB syscall Pack4/FP68K
000017E0 486E FFD0 pea.l [A6 - 0x30]
000017E4 486E FFA6 pea.l [A6 - 0x5A]
000017E8 3F3C 100E move.w -[A7], 0x100E
000017EC A9EB syscall Pack4/FP68K
000017EE 486E FFD0 pea.l [A6 - 0x30]
000017F2 486E FFA6 pea.l [A6 - 0x5A]
000017F6 3F3C 1004 move.w -[A7], 0x1004
000017FA A9EB syscall Pack4/FP68K
000017FC 487A 09A8 pea.l [PC + 0x9A8 /* 000021A6, value 0x3FFF8000 */]
00001800 486E FFA6 pea.l [A6 - 0x5A]
00001804 4267 clr.w -[A7]
00001806 A9EB syscall Pack4/FP68K
00001808 486E FFA6 pea.l [A6 - 0x5A]
0000180C 486E FFB0 pea.l [A6 - 0x50]
00001810 3F3C 0006 move.w -[A7], 0x6
00001814 A9EB syscall Pack4/FP68K
00001816 486E FFB0 pea.l [A6 - 0x50]
0000181A 486E FFD8 pea.l [A6 - 0x28]
0000181E 3F3C 1010 move.w -[A7], 0x1010
00001822 A9EB syscall Pack4/FP68K
00001824 486E FFD8 pea.l [A6 - 0x28]
00001828 486E FFB0 pea.l [A6 - 0x50]
0000182C 3F3C 100E move.w -[A7], 0x100E
00001830 A9EB syscall Pack4/FP68K
00001832 486E 000C pea.l [A6 + 0xC]
00001836 486E FFB0 pea.l [A6 - 0x50]
0000183A 3F3C 1004 move.w -[A7], 0x1004
0000183E A9EB syscall Pack4/FP68K
00001840 2054 movea.l A0, [A4]
00001842 4868 002A pea.l [A0 + 0x2A]
00001846 486E FFB0 pea.l [A6 - 0x50]
0000184A 3F3C 1000 move.w -[A7], 0x1000
0000184E A9EB syscall Pack4/FP68K
00001850 486E FFB0 pea.l [A6 - 0x50]
00001854 486E FFF0 pea.l [A6 - 0x10]
00001858 3F3C 1010 move.w -[A7], 0x1010
0000185C A9EB syscall Pack4/FP68K
0000185E 2D68 002A FFF4 move.l [A6 - 0xC], [A0 + 0x2A]
00001864 42A7 clr.l -[A7]
00001866 486E FFF0 pea.l [A6 - 0x10]
0000186A 486E FFB0 pea.l [A6 - 0x50]
0000186E 3F3C 100E move.w -[A7], 0x100E
00001872 A9EB syscall Pack4/FP68K
00001874 486E FFB0 pea.l [A6 - 0x50]
00001878 486E FFEC pea.l [A6 - 0x14]
0000187C 486E FFA6 pea.l [A6 - 0x5A]
00001880 3F3C 100E move.w -[A7], 0x100E
00001884 A9EB syscall Pack4/FP68K
00001886 486E FFA6 pea.l [A6 - 0x5A]
0000188A 4EBA EF62 jsr [PC - 0x109E /* 000007EE */]
0000188E 2054 movea.l A0, [A4]
00001890 215F 002A move.l [A0 + 0x2A], [A7]+
00001894 4868 002A pea.l [A0 + 0x2A]
00001898 486E FFB0 pea.l [A6 - 0x50]
0000189C 3F3C 100E move.w -[A7], 0x100E
000018A0 A9EB syscall Pack4/FP68K
000018A2 486E FFF4 pea.l [A6 - 0xC]
000018A6 486E FFB0 pea.l [A6 - 0x50]
000018AA 3F3C 1002 move.w -[A7], 0x1002
000018AE A9EB syscall Pack4/FP68K
000018B0 486E 000C pea.l [A6 + 0xC]
000018B4 486E FFB0 pea.l [A6 - 0x50]
000018B8 3F3C 1006 move.w -[A7], 0x1006
000018BC A9EB syscall Pack4/FP68K
000018BE 486E FFB0 pea.l [A6 - 0x50]
000018C2 486E FFD8 pea.l [A6 - 0x28]
000018C6 3F3C 1010 move.w -[A7], 0x1010
000018CA A9EB syscall Pack4/FP68K
000018CC 4868 002A pea.l [A0 + 0x2A]
000018D0 486E FFB0 pea.l [A6 - 0x50]
000018D4 3F3C 100E move.w -[A7], 0x100E
000018D8 A9EB syscall Pack4/FP68K
000018DA 487A 08CA pea.l [PC + 0x8CA /* 000021A6, value 0x3FFF8000 */]
000018DE 486E FFB0 pea.l [A6 - 0x50]
000018E2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000018E6 A9EB syscall Pack4/FP68K
000018E8 55C0 scs D0
000018EA C028 0024 and.b D0, [A0 + 0x24]
000018EE 670C beq +0xE /* 000018FC */
000018F0 2054 movea.l A0, [A4]
000018F2 4228 0024 clr.b [A0 + 0x24]
000018F6 117C 0001 0045 move.b [A0 + 0x45], 0x1
label000018FC:
000018FC 2054 movea.l A0, [A4]
000018FE 1028 0024 move.b D0, [A0 + 0x24]
00001902 0A00 0001 xori.b D0, 0x1
00001906 4868 002A pea.l [A0 + 0x2A]
0000190A 486E FFB0 pea.l [A6 - 0x50]
0000190E 3F3C 100E move.w -[A7], 0x100E
00001912 A9EB syscall Pack4/FP68K
00001914 487A 08AE pea.l [PC + 0x8AE /* 000021C4, value 0x3FFEFEB8 */]
00001918 486E FFB0 pea.l [A6 - 0x50]
0000191C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001920 A9EB syscall Pack4/FP68K
00001922 5CC1 sge D1
00001924 C001 and.b D0, D1
00001926 6708 beq +0xA /* 00001930 */
00001928 2054 movea.l A0, [A4]
0000192A 117C 0001 0024 move.b [A0 + 0x24], 0x1
label00001930:
00001930 486E FFD8 pea.l [A6 - 0x28]
00001934 41EE FFB0 lea.l A0, [A6 - 0x50]
00001938 43FA 0880 lea.l A1, [PC + 0x880 /* 000021BA, value 0x4007C800 */]
0000193C 20D9 move.l [A0]+, [A1]+
0000193E 20D9 move.l [A0]+, [A1]+
00001940 3091 move.w [A0], [A1]
00001942 486E FFB0 pea.l [A6 - 0x50]
00001946 3F3C 1004 move.w -[A7], 0x1004
0000194A A9EB syscall Pack4/FP68K
0000194C 486E FFD8 pea.l [A6 - 0x28]
00001950 486E FFB0 pea.l [A6 - 0x50]
00001954 3F3C 1004 move.w -[A7], 0x1004
00001958 A9EB syscall Pack4/FP68K
0000195A 486E 000C pea.l [A6 + 0xC]
0000195E 486E FFB0 pea.l [A6 - 0x50]
00001962 3F3C 1004 move.w -[A7], 0x1004
00001966 A9EB syscall Pack4/FP68K
00001968 0A2E 0080 FFB0 xori.b [A6 - 0x50], 0x80
0000196E 2054 movea.l A0, [A4]
00001970 4868 003E pea.l [A0 + 0x3E]
00001974 486E FFB0 pea.l [A6 - 0x50]
00001978 3F3C 1000 move.w -[A7], 0x1000
0000197C A9EB syscall Pack4/FP68K
0000197E 486E FFB0 pea.l [A6 - 0x50]
00001982 4868 003E pea.l [A0 + 0x3E]
00001986 3F3C 1010 move.w -[A7], 0x1010
0000198A A9EB syscall Pack4/FP68K
0000198C 4868 002A pea.l [A0 + 0x2A]
00001990 486E FFB0 pea.l [A6 - 0x50]
00001994 3F3C 100E move.w -[A7], 0x100E
00001998 A9EB syscall Pack4/FP68K
0000199A 4868 003A pea.l [A0 + 0x3A]
0000199E 486E FFB0 pea.l [A6 - 0x50]
000019A2 3F3C 1002 move.w -[A7], 0x1002
000019A6 A9EB syscall Pack4/FP68K
000019A8 022E 007F FFB0 andi.b [A6 - 0x50], 0x7F
000019AE 487A 07D8 pea.l [PC + 0x7D8 /* 00002188, value 0x3FF7A3D7 */]
000019B2 486E FFB0 pea.l [A6 - 0x50]
000019B6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000019BA A9EB syscall Pack4/FP68K
000019BC 641C bcc +0x1E /* 000019DA */
000019BE 2054 movea.l A0, [A4]
000019C0 2168 003A 002A move.l [A0 + 0x2A], [A0 + 0x3A]
000019C6 7005 moveq.l D0, 0x05
000019C8 B028 004A cmp.b D0, [A0 + 0x4A]
000019CC 660C bne +0xE /* 000019DA */
000019CE 42A7 clr.l -[A7]
000019D0 487A 078E pea.l [PC + 0x78E /* 00002160, value 0x0, cstring "" */]
000019D4 2F0B move.l -[A7], A3
000019D6 4EAD 25E2 jsr [A5 + 0x25E2 /* export_1208 */]
label000019DA:
000019DA 486E FFD4 pea.l [A6 - 0x2C]
000019DE 486E FFB0 pea.l [A6 - 0x50]
000019E2 3F3C 100E move.w -[A7], 0x100E
000019E6 A9EB syscall Pack4/FP68K
000019E8 487A 0776 pea.l [PC + 0x776 /* 00002160, value 0x0, cstring "" */]
000019EC 486E FFB0 pea.l [A6 - 0x50]
000019F0 3F3C 0008 move.w -[A7], 0x8
000019F4 A9EB syscall Pack4/FP68K
000019F6 6700 02BC beq +0x2BE /* 00001CB4 */
000019FA 486E FFD4 pea.l [A6 - 0x2C]
000019FE 486E FFB0 pea.l [A6 - 0x50]
00001A02 3F3C 100E move.w -[A7], 0x100E
00001A06 A9EB syscall Pack4/FP68K
00001A08 2054 movea.l A0, [A4]
00001A0A 4868 002A pea.l [A0 + 0x2A]
00001A0E 486E FFA6 pea.l [A6 - 0x5A]
00001A12 3F3C 100E move.w -[A7], 0x100E
00001A16 A9EB syscall Pack4/FP68K
00001A18 42A7 clr.l -[A7]
00001A1A 486E FFD4 pea.l [A6 - 0x2C]
00001A1E 486E FF9C pea.l [A6 - 0x64]
00001A22 3F3C 100E move.w -[A7], 0x100E
00001A26 A9EB syscall Pack4/FP68K
00001A28 486E FF9C pea.l [A6 - 0x64]
00001A2C 4EBA E890 jsr [PC - 0x1770 /* 000002BE */]
00001A30 2D5F FF98 move.l [A6 - 0x68], [A7]+
00001A34 486E FF98 pea.l [A6 - 0x68]
00001A38 486E FFA6 pea.l [A6 - 0x5A]
00001A3C 3F3C 1004 move.w -[A7], 0x1004
00001A40 A9EB syscall Pack4/FP68K
00001A42 42A7 clr.l -[A7]
00001A44 486E FFD4 pea.l [A6 - 0x2C]
00001A48 486E FF8E pea.l [A6 - 0x72]
00001A4C 3F3C 100E move.w -[A7], 0x100E
00001A50 A9EB syscall Pack4/FP68K
00001A52 486E FF8E pea.l [A6 - 0x72]
00001A56 4EBA E866 jsr [PC - 0x179A /* 000002BE */]
00001A5A 2D5F FF8A move.l [A6 - 0x76], [A7]+
00001A5E 486E FF8A pea.l [A6 - 0x76]
00001A62 486E FFA6 pea.l [A6 - 0x5A]
00001A66 3F3C 1004 move.w -[A7], 0x1004
00001A6A A9EB syscall Pack4/FP68K
00001A6C 487A 0738 pea.l [PC + 0x738 /* 000021A6, value 0x3FFF8000 */]
00001A70 486E FFA6 pea.l [A6 - 0x5A]
00001A74 4267 clr.w -[A7]
00001A76 A9EB syscall Pack4/FP68K
00001A78 486E FFA6 pea.l [A6 - 0x5A]
00001A7C 486E FFB0 pea.l [A6 - 0x50]
00001A80 3F3C 0006 move.w -[A7], 0x6
00001A84 A9EB syscall Pack4/FP68K
00001A86 486E FFB0 pea.l [A6 - 0x50]
00001A8A 486E FFD8 pea.l [A6 - 0x28]
00001A8E 3F3C 1010 move.w -[A7], 0x1010
00001A92 A9EB syscall Pack4/FP68K
00001A94 486E FFD8 pea.l [A6 - 0x28]
00001A98 486E FFB0 pea.l [A6 - 0x50]
00001A9C 3F3C 100E move.w -[A7], 0x100E
00001AA0 A9EB syscall Pack4/FP68K
00001AA2 486E 000C pea.l [A6 + 0xC]
00001AA6 486E FFB0 pea.l [A6 - 0x50]
00001AAA 3F3C 1004 move.w -[A7], 0x1004
00001AAE A9EB syscall Pack4/FP68K
00001AB0 2054 movea.l A0, [A4]
00001AB2 4868 0026 pea.l [A0 + 0x26]
00001AB6 486E FFB0 pea.l [A6 - 0x50]
00001ABA 3F3C 1000 move.w -[A7], 0x1000
00001ABE A9EB syscall Pack4/FP68K
00001AC0 486E FFB0 pea.l [A6 - 0x50]
00001AC4 4868 0026 pea.l [A0 + 0x26]
00001AC8 3F3C 1010 move.w -[A7], 0x1010
00001ACC A9EB syscall Pack4/FP68K
00001ACE 42A7 clr.l -[A7]
00001AD0 2054 movea.l A0, [A4]
00001AD2 4868 0026 pea.l [A0 + 0x26]
00001AD6 486E FFB0 pea.l [A6 - 0x50]
00001ADA 3F3C 100E move.w -[A7], 0x100E
00001ADE A9EB syscall Pack4/FP68K
00001AE0 486E FFB0 pea.l [A6 - 0x50]
00001AE4 487A 0670 pea.l [PC + 0x670 /* 00002156, value 0x4007B400 */]
00001AE8 4EBA ED5C jsr [PC - 0x12A4 /* 00000846 */]
00001AEC 2054 movea.l A0, [A4]
00001AEE 215F 0026 move.l [A0 + 0x26], [A7]+
00001AF2 4868 002A pea.l [A0 + 0x2A]
00001AF6 43EE FFB0 lea.l A1, [A6 - 0x50]
00001AFA 45FA 06B4 lea.l A2, [PC + 0x6B4 /* 000021B0, value 0x4001A000 */]
00001AFE 22DA move.l [A1]+, [A2]+
00001B00 22DA move.l [A1]+, [A2]+
00001B02 3292 move.w [A1], [A2]
00001B04 486E FFB0 pea.l [A6 - 0x50]
00001B08 3F3C 1004 move.w -[A7], 0x1004
00001B0C A9EB syscall Pack4/FP68K
00001B0E 42A7 clr.l -[A7]
00001B10 486E FFD8 pea.l [A6 - 0x28]
00001B14 486E FFA6 pea.l [A6 - 0x5A]
00001B18 3F3C 100E move.w -[A7], 0x100E
00001B1C A9EB syscall Pack4/FP68K
00001B1E 486E FFA6 pea.l [A6 - 0x5A]
00001B22 4EBA E79A jsr [PC - 0x1866 /* 000002BE */]
00001B26 2D5F FF86 move.l [A6 - 0x7A], [A7]+
00001B2A 486E FF86 pea.l [A6 - 0x7A]
00001B2E 486E FFB0 pea.l [A6 - 0x50]
00001B32 3F3C 1004 move.w -[A7], 0x1004
00001B36 A9EB syscall Pack4/FP68K
00001B38 487A 066C pea.l [PC + 0x66C /* 000021A6, value 0x3FFF8000 */]
00001B3C 486E FFB0 pea.l [A6 - 0x50]
00001B40 4267 clr.w -[A7]
00001B42 A9EB syscall Pack4/FP68K
00001B44 486E FFB0 pea.l [A6 - 0x50]
00001B48 486E FFB0 pea.l [A6 - 0x50]
00001B4C 3F3C 0004 move.w -[A7], 0x4
00001B50 A9EB syscall Pack4/FP68K
00001B52 486E 000C pea.l [A6 + 0xC]
00001B56 486E FFB0 pea.l [A6 - 0x50]
00001B5A 3F3C 1004 move.w -[A7], 0x1004
00001B5E A9EB syscall Pack4/FP68K
00001B60 0A2E 0080 FFB0 xori.b [A6 - 0x50], 0x80
00001B66 2054 movea.l A0, [A4]
00001B68 4868 003E pea.l [A0 + 0x3E]
00001B6C 486E FFB0 pea.l [A6 - 0x50]
00001B70 3F3C 1000 move.w -[A7], 0x1000
00001B74 A9EB syscall Pack4/FP68K
00001B76 486E FFB0 pea.l [A6 - 0x50]
00001B7A 4868 003E pea.l [A0 + 0x3E]
00001B7E 3F3C 1010 move.w -[A7], 0x1010
00001B82 A9EB syscall Pack4/FP68K
00001B84 3028 001E move.w D0, [A0 + 0x1E]
00001B88 48C0 ext.l D0
00001B8A 2F00 move.l -[A7], D0
00001B8C 42A7 clr.l -[A7]
00001B8E 2054 movea.l A0, [A4]
00001B90 4868 0026 pea.l [A0 + 0x26]
00001B94 486E FFB0 pea.l [A6 - 0x50]
00001B98 3F3C 100E move.w -[A7], 0x100E
00001B9C A9EB syscall Pack4/FP68K
00001B9E 487A 05FC pea.l [PC + 0x5FC /* 0000219C, value 0x4004B400 */]
00001BA2 486E FFB0 pea.l [A6 - 0x50]
00001BA6 3F3C 0006 move.w -[A7], 0x6
00001BAA A9EB syscall Pack4/FP68K
00001BAC 487A 05E4 pea.l [PC + 0x5E4 /* 00002192, value 0x40028000 */]
00001BB0 486E FFB0 pea.l [A6 - 0x50]
00001BB4 4267 clr.w -[A7]
00001BB6 A9EB syscall Pack4/FP68K
00001BB8 486E FFB0 pea.l [A6 - 0x50]
00001BBC 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001BC0 221F move.l D1, [A7]+
00001BC2 201F move.l D0, [A7]+
00001BC4 2F01 move.l -[A7], D1
00001BC6 7208 moveq.l D1, 0x08
00001BC8 2F01 move.l -[A7], D1
00001BCA 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00001BCE 221F move.l D1, [A7]+
00001BD0 D280 add.l D1, D0
00001BD2 2054 movea.l A0, [A4]
00001BD4 3141 0018 move.w [A0 + 0x18], D1
00001BD8 42A7 clr.l -[A7]
00001BDA 2054 movea.l A0, [A4]
00001BDC 3F28 0018 move.w -[A7], [A0 + 0x18]
00001BE0 4EBA E8B0 jsr [PC - 0x1750 /* 00000492 */]
00001BE4 2054 movea.l A0, [A4]
00001BE6 215F 001A move.l [A0 + 0x1A], [A7]+
00001BEA 4267 clr.w -[A7]
00001BEC 2254 movea.l A1, [A4]
00001BEE 2069 000C movea.l A0, [A1 + 0xC]
00001BF2 2050 movea.l A0, [A0]
00001BF4 4868 000C pea.l [A0 + 0xC]
00001BF8 A8AE syscall EmptyRect
00001BFA 101F move.b D0, [A7]+
00001BFC 6716 beq +0x18 /* 00001C14 */
00001BFE 2254 movea.l A1, [A4]
00001C00 2069 000C movea.l A0, [A1 + 0xC]
00001C04 2050 movea.l A0, [A0]
00001C06 45E8 000C lea.l A2, [A0 + 0xC]
00001C0A 41EE FFC2 lea.l A0, [A6 - 0x3E]
00001C0E 24D8 move.l [A2]+, [A0]+
00001C10 24D8 move.l [A2]+, [A0]+
00001C12 602A bra +0x2C /* 00001C3E */
label00001C14:
00001C14 2254 movea.l A1, [A4]
00001C16 2069 000C movea.l A0, [A1 + 0xC]
00001C1A 2050 movea.l A0, [A0]
00001C1C 4868 000C pea.l [A0 + 0xC]
00001C20 486E FFC2 pea.l [A6 - 0x3E]
00001C24 486E FFBA pea.l [A6 - 0x46]
00001C28 A8AB syscall UnionRect
00001C2A 2254 movea.l A1, [A4]
00001C2C 2069 000C movea.l A0, [A1 + 0xC]
00001C30 2050 movea.l A0, [A0]
00001C32 45E8 000C lea.l A2, [A0 + 0xC]
00001C36 41EE FFBA lea.l A0, [A6 - 0x46]
00001C3A 24D8 move.l [A2]+, [A0]+
00001C3C 24D8 move.l [A2]+, [A0]+
label00001C3E:
00001C3E 2054 movea.l A0, [A4]
00001C40 4868 0026 pea.l [A0 + 0x26]
00001C44 486E FFB0 pea.l [A6 - 0x50]
00001C48 3F3C 100E move.w -[A7], 0x100E
00001C4C A9EB syscall Pack4/FP68K
00001C4E 4868 0036 pea.l [A0 + 0x36]
00001C52 486E FFB0 pea.l [A6 - 0x50]
00001C56 3F3C 1002 move.w -[A7], 0x1002
00001C5A A9EB syscall Pack4/FP68K
00001C5C 022E 007F FFB0 andi.b [A6 - 0x50], 0x7F
00001C62 487A 0524 pea.l [PC + 0x524 /* 00002188, value 0x3FF7A3D7 */]
00001C66 486E FFB0 pea.l [A6 - 0x50]
00001C6A 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001C6E A9EB syscall Pack4/FP68K
00001C70 6442 bcc +0x44 /* 00001CB4 */
00001C72 42A7 clr.l -[A7]
00001C74 2054 movea.l A0, [A4]
00001C76 4868 0036 pea.l [A0 + 0x36]
00001C7A 486E FFB0 pea.l [A6 - 0x50]
00001C7E 3F3C 100E move.w -[A7], 0x100E
00001C82 A9EB syscall Pack4/FP68K
00001C84 486E FFB0 pea.l [A6 - 0x50]
00001C88 487A 04CC pea.l [PC + 0x4CC /* 00002156, value 0x4007B400 */]
00001C8C 4EBA EBB8 jsr [PC - 0x1448 /* 00000846 */]
00001C90 2054 movea.l A0, [A4]
00001C92 215F 0026 move.l [A0 + 0x26], [A7]+
00001C96 2168 0026 0036 move.l [A0 + 0x36], [A0 + 0x26]
00001C9C 7005 moveq.l D0, 0x05
00001C9E B028 004A cmp.b D0, [A0 + 0x4A]
00001CA2 6610 bne +0x12 /* 00001CB4 */
00001CA4 1F3C 0001 move.b -[A7], 0x1
00001CA8 4267 clr.w -[A7]
00001CAA 487A 04B4 pea.l [PC + 0x4B4 /* 00002160, value 0x0, cstring "" */]
00001CAE 2F0B move.l -[A7], A3
00001CB0 4EAD 25E2 jsr [A5 + 0x25E2 /* export_1208 */]
label00001CB4:
00001CB4 42A7 clr.l -[A7]
00001CB6 2054 movea.l A0, [A4]
00001CB8 4868 0026 pea.l [A0 + 0x26]
00001CBC 486E FFB0 pea.l [A6 - 0x50]
00001CC0 3F3C 100E move.w -[A7], 0x100E
00001CC4 A9EB syscall Pack4/FP68K
00001CC6 486E FFB0 pea.l [A6 - 0x50]
00001CCA 4EBA E5F2 jsr [PC - 0x1A0E /* 000002BE */]
00001CCE 2D5F FFDC move.l [A6 - 0x24], [A7]+
00001CD2 486E FFB0 pea.l [A6 - 0x50]
00001CD6 486E FFDC pea.l [A6 - 0x24]
00001CDA 486E FFA6 pea.l [A6 - 0x5A]
00001CDE 3F3C 100E move.w -[A7], 0x100E
00001CE2 A9EB syscall Pack4/FP68K
00001CE4 486E FFA6 pea.l [A6 - 0x5A]
00001CE8 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001CEC 588F addq.l A7, 4
00001CEE 2054 movea.l A0, [A4]
00001CF0 4868 002A pea.l [A0 + 0x2A]
00001CF4 486E FFB0 pea.l [A6 - 0x50]
00001CF8 3F3C 1004 move.w -[A7], 0x1004
00001CFC A9EB syscall Pack4/FP68K
00001CFE 486E FFB0 pea.l [A6 - 0x50]
00001D02 4868 0032 pea.l [A0 + 0x32]
00001D06 3F3C 1010 move.w -[A7], 0x1010
00001D0A A9EB syscall Pack4/FP68K
00001D0C 486E FFB0 pea.l [A6 - 0x50]
00001D10 486E FFDC pea.l [A6 - 0x24]
00001D14 486E FFA6 pea.l [A6 - 0x5A]
00001D18 3F3C 100E move.w -[A7], 0x100E
00001D1C A9EB syscall Pack4/FP68K
00001D1E 486E FFA6 pea.l [A6 - 0x5A]
00001D22 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00001D26 588F addq.l A7, 4
00001D28 2054 movea.l A0, [A4]
00001D2A 4868 002A pea.l [A0 + 0x2A]
00001D2E 486E FFB0 pea.l [A6 - 0x50]
00001D32 3F3C 1004 move.w -[A7], 0x1004
00001D36 A9EB syscall Pack4/FP68K
00001D38 0A2E 0080 FFB0 xori.b [A6 - 0x50], 0x80
00001D3E 486E FFB0 pea.l [A6 - 0x50]
00001D42 4868 002E pea.l [A0 + 0x2E]
00001D46 3F3C 1010 move.w -[A7], 0x1010
00001D4A A9EB syscall Pack4/FP68K
label00001D4C:
00001D4C 2054 movea.l A0, [A4]
00001D4E 4868 0032 pea.l [A0 + 0x32]
00001D52 486E FFB0 pea.l [A6 - 0x50]
00001D56 3F3C 100E move.w -[A7], 0x100E
00001D5A A9EB syscall Pack4/FP68K
00001D5C 487A 0402 pea.l [PC + 0x402 /* 00002160, value 0x0, cstring "" */]
00001D60 486E FFB0 pea.l [A6 - 0x50]
00001D64 3F3C 0008 move.w -[A7], 0x8
00001D68 A9EB syscall Pack4/FP68K
00001D6A 56C0 sne D0
00001D6C 4868 002E pea.l [A0 + 0x2E]
00001D70 486E FFA6 pea.l [A6 - 0x5A]
00001D74 3F3C 100E move.w -[A7], 0x100E
00001D78 A9EB syscall Pack4/FP68K
00001D7A 487A 03E4 pea.l [PC + 0x3E4 /* 00002160, value 0x0, cstring "" */]
00001D7E 486E FFA6 pea.l [A6 - 0x5A]
00001D82 3F3C 0008 move.w -[A7], 0x8
00001D86 A9EB syscall Pack4/FP68K
00001D88 56C1 sne D1
00001D8A 8001 or.b D0, D1
00001D8C 6700 03BC beq +0x3BE /* 0000214A */
00001D90 2054 movea.l A0, [A4]
00001D92 4868 0032 pea.l [A0 + 0x32]
00001D96 486E FFB0 pea.l [A6 - 0x50]
00001D9A 3F3C 100E move.w -[A7], 0x100E
00001D9E A9EB syscall Pack4/FP68K
00001DA0 486E 000C pea.l [A6 + 0xC]
00001DA4 486E FFB0 pea.l [A6 - 0x50]
00001DA8 3F3C 1004 move.w -[A7], 0x1004
00001DAC A9EB syscall Pack4/FP68K
00001DAE 4868 0006 pea.l [A0 + 0x6]
00001DB2 486E FFB0 pea.l [A6 - 0x50]
00001DB6 3F3C 1000 move.w -[A7], 0x1000
00001DBA A9EB syscall Pack4/FP68K
00001DBC 486E FFB0 pea.l [A6 - 0x50]
00001DC0 4868 0006 pea.l [A0 + 0x6]
00001DC4 3F3C 1010 move.w -[A7], 0x1010
00001DC8 A9EB syscall Pack4/FP68K
00001DCA 4868 002E pea.l [A0 + 0x2E]
00001DCE 486E FFB0 pea.l [A6 - 0x50]
00001DD2 3F3C 100E move.w -[A7], 0x100E
00001DD6 A9EB syscall Pack4/FP68K
00001DD8 486E 000C pea.l [A6 + 0xC]
00001DDC 486E FFB0 pea.l [A6 - 0x50]
00001DE0 3F3C 1004 move.w -[A7], 0x1004
00001DE4 A9EB syscall Pack4/FP68K
00001DE6 4868 0002 pea.l [A0 + 0x2]
00001DEA 486E FFB0 pea.l [A6 - 0x50]
00001DEE 3F3C 1000 move.w -[A7], 0x1000
00001DF2 A9EB syscall Pack4/FP68K
00001DF4 486E FFB0 pea.l [A6 - 0x50]
00001DF8 4868 0002 pea.l [A0 + 0x2]
00001DFC 3F3C 1010 move.w -[A7], 0x1010
00001E00 A9EB syscall Pack4/FP68K
00001E02 4267 clr.w -[A7]
00001E04 2254 movea.l A1, [A4]
00001E06 2069 000C movea.l A0, [A1 + 0xC]
00001E0A 2050 movea.l A0, [A0]
00001E0C 4868 000C pea.l [A0 + 0xC]
00001E10 A8AE syscall EmptyRect
00001E12 101F move.b D0, [A7]+
00001E14 6716 beq +0x18 /* 00001E2C */
00001E16 2254 movea.l A1, [A4]
00001E18 2069 000C movea.l A0, [A1 + 0xC]
00001E1C 2050 movea.l A0, [A0]
00001E1E 45E8 000C lea.l A2, [A0 + 0xC]
00001E22 41EE FFC2 lea.l A0, [A6 - 0x3E]
00001E26 24D8 move.l [A2]+, [A0]+
00001E28 24D8 move.l [A2]+, [A0]+
00001E2A 602A bra +0x2C /* 00001E56 */
label00001E2C:
00001E2C 2254 movea.l A1, [A4]
00001E2E 2069 000C movea.l A0, [A1 + 0xC]
00001E32 2050 movea.l A0, [A0]
00001E34 4868 000C pea.l [A0 + 0xC]
00001E38 486E FFC2 pea.l [A6 - 0x3E]
00001E3C 486E FFBA pea.l [A6 - 0x46]
00001E40 A8AB syscall UnionRect
00001E42 2254 movea.l A1, [A4]
00001E44 2069 000C movea.l A0, [A1 + 0xC]
00001E48 2050 movea.l A0, [A0]
00001E4A 45E8 000C lea.l A2, [A0 + 0xC]
00001E4E 41EE FFBA lea.l A0, [A6 - 0x46]
00001E52 24D8 move.l [A2]+, [A0]+
00001E54 24D8 move.l [A2]+, [A0]+
label00001E56:
00001E56 2054 movea.l A0, [A4]
00001E58 4228 00AF clr.b [A0 + 0xAF]
00001E5C 2D68 0006 FFE4 move.l [A6 - 0x1C], [A0 + 0x6]
00001E62 2D68 0002 FFE8 move.l [A6 - 0x18], [A0 + 0x2]
00001E68 42A7 clr.l -[A7]
00001E6A 2054 movea.l A0, [A4]
00001E6C 3028 000A move.w D0, [A0 + 0xA]
00001E70 5340 subq.w D0, 1
00001E72 3D40 FF84 move.w [A6 - 0x7C], D0
00001E76 486E FF84 pea.l [A6 - 0x7C]
00001E7A 486E FFB0 pea.l [A6 - 0x50]
00001E7E 3F3C 200E move.w -[A7], 0x200E
00001E82 A9EB syscall Pack4/FP68K
00001E84 487A 02F8 pea.l [PC + 0x2F8 /* 0000217E, value 0x4002A000 */]
00001E88 486E FFB0 pea.l [A6 - 0x50]
00001E8C 3F3C 0006 move.w -[A7], 0x6
00001E90 A9EB syscall Pack4/FP68K
00001E92 486E FFB0 pea.l [A6 - 0x50]
00001E96 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00001E9A 201F move.l D0, [A7]+
00001E9C 5280 addq.l D0, 1
00001E9E 3E00 move.w D7, D0
00001EA0 5340 subq.w D0, 1
00001EA2 C1FC 000A muls.w D0, 0xA /* '\n' */
00001EA6 2054 movea.l A0, [A4]
00001EA8 3C28 000A move.w D6, [A0 + 0xA]
00001EAC 9C40 sub.w D6, D0
00001EAE 486E FFE4 pea.l [A6 - 0x1C]
00001EB2 486E FFE8 pea.l [A6 - 0x18]
00001EB6 1F06 move.b -[A7], D6
00001EB8 1F07 move.b -[A7], D7
00001EBA 486E FFF8 pea.l [A6 - 0x8]
00001EBE 486E FFFA pea.l [A6 - 0x6]
00001EC2 486E FFCF pea.l [A6 - 0x31]
00001EC6 486E FFCE pea.l [A6 - 0x32]
00001ECA 4EBA E670 jsr [PC - 0x1990 /* 0000053C */]
00001ECE 102E FFCF move.b D0, [A6 - 0x31]
00001ED2 6764 beq +0x66 /* 00001F38 */
00001ED4 2F0B move.l -[A7], A3
00001ED6 4EAD 251A jsr [A5 + 0x251A /* export_1183 */]
00001EDA 2054 movea.l A0, [A4]
00001EDC 117C 0001 00AF move.b [A0 + 0xAF], 0x1
00001EE2 DC6E FFF8 add.w D6, [A6 - 0x8]
00001EE6 DE6E FFFA add.w D7, [A6 - 0x6]
00001EEA 216E FFE4 0006 move.l [A0 + 0x6], [A6 - 0x1C]
00001EF0 216E FFE8 0002 move.l [A0 + 0x2], [A6 - 0x18]
00001EF6 3007 move.w D0, D7
00001EF8 5340 subq.w D0, 1
00001EFA C1FC 000A muls.w D0, 0xA /* '\n' */
00001EFE D046 add.w D0, D6
00001F00 3140 000A move.w [A0 + 0xA], D0
00001F04 42A7 clr.l -[A7]
00001F06 2054 movea.l A0, [A4]
00001F08 3F28 000A move.w -[A7], [A0 + 0xA]
00001F0C 2268 0020 movea.l A1, [A0 + 0x20]
00001F10 2251 movea.l A1, [A1]
00001F12 2F29 0002 move.l -[A7], [A1 + 0x2]
00001F16 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
00001F1A 2A1F move.l D5, [A7]+
00001F1C 2054 movea.l A0, [A4]
00001F1E 2145 000C move.l [A0 + 0xC], D5
00001F22 2F0B move.l -[A7], A3
00001F24 4EAD 2512 jsr [A5 + 0x2512 /* export_1182 */]
00001F28 2054 movea.l A0, [A4]
00001F2A 4A28 004A tst.b [A0 + 0x4A]
00001F2E 6608 bne +0xA /* 00001F38 */
00001F30 2054 movea.l A0, [A4]
00001F32 117C 0002 004A move.b [A0 + 0x4A], 0x2
label00001F38:
00001F38 102E FFCE move.b D0, [A6 - 0x32]
00001F3C 6700 01A8 beq +0x1AA /* 000020E6 */
00001F40 2F0B move.l -[A7], A3
00001F42 4EAD 251A jsr [A5 + 0x251A /* export_1183 */]
00001F46 2F3C 0064 0000 move.l -[A7], 0x640000 /* 'd\0\0' */
00001F4C 4EBA E570 jsr [PC - 0x1A90 /* 000004BE */]
00001F50 301F move.w D0, [A7]+
00001F52 5240 addq.w D0, 1
00001F54 2054 movea.l A0, [A4]
00001F56 3140 000A move.w [A0 + 0xA], D0
00001F5A 42A7 clr.l -[A7]
00001F5C 2054 movea.l A0, [A4]
00001F5E 3F28 000A move.w -[A7], [A0 + 0xA]
00001F62 2268 0020 movea.l A1, [A0 + 0x20]
00001F66 2251 movea.l A1, [A1]
00001F68 2F29 0002 move.l -[A7], [A1 + 0x2]
00001F6C 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
00001F70 2A1F move.l D5, [A7]+
00001F72 2054 movea.l A0, [A4]
00001F74 2145 000C move.l [A0 + 0xC], D5
00001F78 2F0B move.l -[A7], A3
00001F7A 4EAD 2512 jsr [A5 + 0x2512 /* export_1182 */]
00001F7E 42A7 clr.l -[A7]
00001F80 4EBA E570 jsr [PC - 0x1A90 /* 000004F2 */]
00001F84 2D5F FF80 move.l [A6 - 0x80], [A7]+
00001F88 486E FF80 pea.l [A6 - 0x80]
00001F8C 41EE FFB0 lea.l A0, [A6 - 0x50]
00001F90 43FA 01EC lea.l A1, [PC + 0x1EC /* 0000217E, value 0x4002A000 */]
00001F94 20D9 move.l [A0]+, [A1]+
00001F96 20D9 move.l [A0]+, [A1]+
00001F98 3091 move.w [A0], [A1]
00001F9A 486E FFB0 pea.l [A6 - 0x50]
00001F9E 3F3C 1004 move.w -[A7], 0x1004
00001FA2 A9EB syscall Pack4/FP68K
00001FA4 487A 01CE pea.l [PC + 0x1CE /* 00002174, value 0x3FFE8000 */]
00001FA8 486E FFB0 pea.l [A6 - 0x50]
00001FAC 4267 clr.w -[A7]
00001FAE A9EB syscall Pack4/FP68K
00001FB0 486E FFB0 pea.l [A6 - 0x50]
00001FB4 2054 movea.l A0, [A4]
00001FB6 4868 0006 pea.l [A0 + 0x6]
00001FBA 3F3C 1010 move.w -[A7], 0x1010
00001FBE A9EB syscall Pack4/FP68K
00001FC0 42A7 clr.l -[A7]
00001FC2 4EBA E52E jsr [PC - 0x1AD2 /* 000004F2 */]
00001FC6 2D5F FF7C move.l [A6 - 0x84], [A7]+
00001FCA 486E FF7C pea.l [A6 - 0x84]
00001FCE 41EE FFB0 lea.l A0, [A6 - 0x50]
00001FD2 43FA 01AA lea.l A1, [PC + 0x1AA /* 0000217E, value 0x4002A000 */]
00001FD6 20D9 move.l [A0]+, [A1]+
00001FD8 20D9 move.l [A0]+, [A1]+
00001FDA 3091 move.w [A0], [A1]
00001FDC 486E FFB0 pea.l [A6 - 0x50]
00001FE0 3F3C 1004 move.w -[A7], 0x1004
00001FE4 A9EB syscall Pack4/FP68K
00001FE6 487A 018C pea.l [PC + 0x18C /* 00002174, value 0x3FFE8000 */]
00001FEA 486E FFB0 pea.l [A6 - 0x50]
00001FEE 4267 clr.w -[A7]
00001FF0 A9EB syscall Pack4/FP68K
00001FF2 486E FFB0 pea.l [A6 - 0x50]
00001FF6 2054 movea.l A0, [A4]
00001FF8 4868 0002 pea.l [A0 + 0x2]
00001FFC 3F3C 1010 move.w -[A7], 0x1010
00002000 A9EB syscall Pack4/FP68K
00002002 117C 0001 00AF move.b [A0 + 0xAF], 0x1
00002008 2F3C 01F4 0000 move.l -[A7], 0x1F40000
0000200E 4EBA E4AE jsr [PC - 0x1B52 /* 000004BE */]
00002012 301F move.w D0, [A7]+
00002014 D07C 01F4 add.w D0, 0x1F4
00002018 3D40 FF7A move.w [A6 - 0x86], D0
0000201C 486E FF7A pea.l [A6 - 0x86]
00002020 486E FFB0 pea.l [A6 - 0x50]
00002024 3F3C 200E move.w -[A7], 0x200E
00002028 A9EB syscall Pack4/FP68K
0000202A 486E FFB0 pea.l [A6 - 0x50]
0000202E 486E FFE0 pea.l [A6 - 0x20]
00002032 3F3C 1010 move.w -[A7], 0x1010
00002036 A9EB syscall Pack4/FP68K
00002038 1F3C 0002 move.b -[A7], 0x2
0000203C 4267 clr.w -[A7]
0000203E 486E FFE0 pea.l [A6 - 0x20]
00002042 486E FFB0 pea.l [A6 - 0x50]
00002046 3F3C 100E move.w -[A7], 0x100E
0000204A A9EB syscall Pack4/FP68K
0000204C 486E FFB0 pea.l [A6 - 0x50]
00002050 2F0B move.l -[A7], A3
00002052 4EAD 25E2 jsr [A5 + 0x25E2 /* export_1208 */]
00002056 2054 movea.l A0, [A4]
00002058 4A28 004A tst.b [A0 + 0x4A]
0000205C 6608 bne +0xA /* 00002066 */
0000205E 2054 movea.l A0, [A4]
00002060 117C 0002 004A move.b [A0 + 0x4A], 0x2
label00002066:
00002066 2054 movea.l A0, [A4]
00002068 4868 003E pea.l [A0 + 0x3E]
0000206C 486E FFB0 pea.l [A6 - 0x50]
00002070 3F3C 100E move.w -[A7], 0x100E
00002074 A9EB syscall Pack4/FP68K
00002076 486E FFE0 pea.l [A6 - 0x20]
0000207A 486E FFB0 pea.l [A6 - 0x50]
0000207E 3F3C 1002 move.w -[A7], 0x1002
00002082 A9EB syscall Pack4/FP68K
00002084 486E FFB0 pea.l [A6 - 0x50]
00002088 4868 003E pea.l [A0 + 0x3E]
0000208C 3F3C 1010 move.w -[A7], 0x1010
00002090 A9EB syscall Pack4/FP68K
00002092 487A 00D6 pea.l [PC + 0xD6 /* 0000216A, value 0x4005C800 */]
00002096 487A 00C8 pea.l [PC + 0xC8 /* 00002160, value 0x0, cstring "" */]
0000209A 2F0B move.l -[A7], A3
0000209C 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
000020A0 487A 00BE pea.l [PC + 0xBE /* 00002160, value 0x0, cstring "" */]
000020A4 2054 movea.l A0, [A4]
000020A6 4868 003A pea.l [A0 + 0x3A]
000020AA 3F3C 1010 move.w -[A7], 0x1010
000020AE A9EB syscall Pack4/FP68K
000020B0 42A7 clr.l -[A7]
000020B2 4EBA E43E jsr [PC - 0x1BC2 /* 000004F2 */]
000020B6 2D5F FF76 move.l [A6 - 0x8A], [A7]+
000020BA 486E FF76 pea.l [A6 - 0x8A]
000020BE 41EE FFB0 lea.l A0, [A6 - 0x50]
000020C2 43FA 0092 lea.l A1, [PC + 0x92 /* 00002156, value 0x4007B400 */]
000020C6 20D9 move.l [A0]+, [A1]+
000020C8 20D9 move.l [A0]+, [A1]+
000020CA 3091 move.w [A0], [A1]
000020CC 486E FFB0 pea.l [A6 - 0x50]
000020D0 3F3C 1004 move.w -[A7], 0x1004
000020D4 A9EB syscall Pack4/FP68K
000020D6 486E FFB0 pea.l [A6 - 0x50]
000020DA 2054 movea.l A0, [A4]
000020DC 4868 0036 pea.l [A0 + 0x36]
000020E0 3F3C 1010 move.w -[A7], 0x1010
000020E4 A9EB syscall Pack4/FP68K
label000020E6:
000020E6 486E FF6E pea.l [A6 - 0x92]
000020EA 2054 movea.l A0, [A4]
000020EC 4868 0002 pea.l [A0 + 0x2]
000020F0 4EBA E83A jsr [PC - 0x17C6 /* 0000092C */]
000020F4 205F movea.l A0, [A7]+
000020F6 2454 movea.l A2, [A4]
000020F8 43EA 0010 lea.l A1, [A2 + 0x10]
000020FC 22D8 move.l [A1]+, [A0]+
000020FE 22D8 move.l [A1]+, [A0]+
00002100 102A 00AF move.b D0, [A2 + 0xAF]
00002104 6644 bne +0x46 /* 0000214A */
00002106 41EE FFC2 lea.l A0, [A6 - 0x3E]
0000210A 2454 movea.l A2, [A4]
0000210C 43EA 0010 lea.l A1, [A2 + 0x10]
00002110 20D9 move.l [A0]+, [A1]+
00002112 20D9 move.l [A0]+, [A1]+
00002114 486E FFC2 pea.l [A6 - 0x3E]
00002118 2F3C FFFB FFFB move.l -[A7], 0xFFFBFFFB
0000211E A8A9 syscall InsetRect
00002120 2254 movea.l A1, [A4]
00002122 2069 000C movea.l A0, [A1 + 0xC]
00002126 2050 movea.l A0, [A0]
00002128 4868 000C pea.l [A0 + 0xC]
0000212C 486E FFC2 pea.l [A6 - 0x3E]
00002130 486E FFBA pea.l [A6 - 0x46]
00002134 A8AB syscall UnionRect
00002136 2254 movea.l A1, [A4]
00002138 2069 000C movea.l A0, [A1 + 0xC]
0000213C 2050 movea.l A0, [A0]
0000213E 45E8 000C lea.l A2, [A0 + 0xC]
00002142 41EE FFBA lea.l A0, [A6 - 0x46]
00002146 24D8 move.l [A2]+, [A0]+
00002148 24D8 move.l [A2]+, [A0]+
label0000214A:
0000214A 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
0000214E 4E5E unlink A6
00002150 205F movea.l A0, [A7]+
00002152 504F addq.w A7, 8
00002154 4ED0 jmp [A0]
00002156 4007 negx.b D7
00002158 B400 cmp.b D2, D0
0000215A 0000 0000 ori.b D0, 0x0
0000215E 0000 0000 ori.b D0, 0x0
00002162 0000 0000 ori.b D0, 0x0
00002166 0000 0000 ori.b D0, 0x0
0000216A 4005 negx.b D5
0000216C C800 and.b D4, D0
0000216E 0000 0000 ori.b D0, 0x0
00002172 0000 3FFE ori.b D0, 0xFE
00002176 8000 or.b D0, D0
00002178 0000 0000 ori.b D0, 0x0
0000217C 0000 4002 ori.b D0, 0x2
00002180 A000 syscall Open/PBHOpen/HOpen
00002182 0000 0000 ori.b D0, 0x0
00002186 0000 3FF7 ori.b D0, 0xF7
0000218A A3D7 syscall vFreeNode, flags=3
0000218C 0A3D 70A3 xori.b <<invalid special address>>, 0xA3
00002190 D70B addx.b -[A3], -[A3]
00002192 4002 negx.b D2
00002194 8000 or.b D0, D0
00002196 0000 0000 ori.b D0, 0x0
0000219A 0000 4004 ori.b D0, 0x4
0000219E B400 cmp.b D2, D0
000021A0 0000 0000 ori.b D0, 0x0
000021A4 0000 3FFF ori.b D0, 0xFF
000021A8 8000 or.b D0, D0
000021AA 0000 0000 ori.b D0, 0x0
000021AE 0000 4001 ori.b D0, 0x1
000021B2 A000 syscall Open/PBHOpen/HOpen
000021B4 0000 0000 ori.b D0, 0x0
000021B8 0000 4007 ori.b D0, 0x7
000021BC C800 and.b D4, D0
000021BE 0000 0000 ori.b D0, 0x0
000021C2 0000 3FFE ori.b D0, 0xFE
000021C6 FEB8 51EB .extension 0xEB8 <<F/2-3/7>> // unimplemented
000021CA 851E or.b [A6]+, D2
000021CC B851 cmp.w D4, [A1]
000021CE 4003 negx.b D3
000021D0 A000 syscall Open/PBHOpen/HOpen
000021D2 0000 0000 ori.b D0, 0x0
000021D6 0000 3FFE ori.b D0, 0xFE
000021DA E666 asr D6.w, D3
000021DC 6666 bne +0x68 /* 00002244 */
000021DE 6666 bne +0x68 /* 00002246 */
000021E0 6667 bne +0x69 /* 00002249 */
000021E2 4006 negx.b D6
000021E4 B400 cmp.b D2, D0
000021E6 0000 0000 ori.b D0, 0x0
000021EA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1436: // at 000021EC (misaligned)
000021EE 0000 70FF ori.b D0, 0xFF
000021F2 B0AE 000C cmp.l D0, [A6 + 0xC]
000021F6 6606 bne +0x8 /* 000021FE */
000021F8 422E 0010 clr.b [A6 + 0x10]
000021FC 6016 bra +0x18 /* 00002214 */
label000021FE:
000021FE 4267 clr.w -[A7]
00002200 206E 0008 movea.l A0, [A6 + 0x8]
00002204 4868 FFD6 pea.l [A0 - 0x2A]
00002208 2F2E 000C move.l -[A7], [A6 + 0xC]
0000220C 4EAD 2502 jsr [A5 + 0x2502 /* export_1180 */]
00002210 1D5F 0010 move.b [A6 + 0x10], [A7]+
label00002214:
00002214 4E5E unlink A6
00002216 205F movea.l A0, [A7]+
00002218 504F addq.w A7, 8
0000221A 4ED0 jmp [A0]
fn0000221C:
0000221C 4E56 FFE8 link A6, -0x0018
00002220 48E7 0028 movem.l -[A7], A2,A4
00002224 206E 0008 movea.l A0, [A6 + 0x8]
00002228 2868 0008 movea.l A4, [A0 + 0x8]
0000222C 2054 movea.l A0, [A4]
0000222E 4868 0006 pea.l [A0 + 0x6]
00002232 486E FFF6 pea.l [A6 - 0xA]
00002236 3F3C 100E move.w -[A7], 0x100E
0000223A A9EB syscall Pack4/FP68K
0000223C 4868 0002 pea.l [A0 + 0x2]
00002240 486E FFF6 pea.l [A6 - 0xA]
label00002244:
00002244 3F3C 100A move.w -[A7], 0x100A
// begin alternate branch 00002246-00002248
label00002246:
00002246 100A move.b D0, A2
// end alternate branch 00002246-00002248
label00002246: // (misaligned)
00002248 A9EB syscall Pack4/FP68K
0000224A 6F1C ble +0x1E /* 00002268 */
0000224C 2054 movea.l A0, [A4]
0000224E 226E 0008 movea.l A1, [A6 + 0x8]
00002252 2368 0002 FFF0 move.l [A1 - 0x10], [A0 + 0x2]
00002258 487A 0202 pea.l [PC + 0x202 /* 0000245C, value 0x0, cstring "" */]
0000225C 4868 0036 pea.l [A0 + 0x36]
00002260 3F3C 1010 move.w -[A7], 0x1010
00002264 A9EB syscall Pack4/FP68K
00002266 601A bra +0x1C /* 00002282 */
label00002268:
00002268 2054 movea.l A0, [A4]
0000226A 226E 0008 movea.l A1, [A6 + 0x8]
0000226E 2368 0006 FFF0 move.l [A1 - 0x10], [A0 + 0x6]
00002274 487A 01DC pea.l [PC + 0x1DC /* 00002452, value 0x40078700 */]
00002278 4868 0036 pea.l [A0 + 0x36]
0000227C 3F3C 1010 move.w -[A7], 0x1010
00002280 A9EB syscall Pack4/FP68K
label00002282:
00002282 206E 0008 movea.l A0, [A6 + 0x8]
00002286 4868 FFF0 pea.l [A0 - 0x10]
0000228A 486E FFF6 pea.l [A6 - 0xA]
0000228E 3F3C 100E move.w -[A7], 0x100E
00002292 A9EB syscall Pack4/FP68K
00002294 2054 movea.l A0, [A4]
00002296 4868 0006 pea.l [A0 + 0x6]
0000229A 43EE FFEC lea.l A1, [A6 - 0x14]
0000229E 45FA 019E lea.l A2, [PC + 0x19E /* 0000243E, value 0x4002A800 */]
000022A2 22DA move.l [A1]+, [A2]+
000022A4 22DA move.l [A1]+, [A2]+
000022A6 3292 move.w [A1], [A2]
000022A8 486E FFEC pea.l [A6 - 0x14]
000022AC 3F3C 1002 move.w -[A7], 0x1002
000022B0 A9EB syscall Pack4/FP68K
000022B2 486E FFEC pea.l [A6 - 0x14]
000022B6 486E FFF6 pea.l [A6 - 0xA]
000022BA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000022BE A9EB syscall Pack4/FP68K
000022C0 6F3E ble +0x40 /* 00002300 */
000022C2 2054 movea.l A0, [A4]
000022C4 4868 0006 pea.l [A0 + 0x6]
000022C8 43EE FFF6 lea.l A1, [A6 - 0xA]
000022CC 45FA 0170 lea.l A2, [PC + 0x170 /* 0000243E, value 0x4002A800 */]
000022D0 22DA move.l [A1]+, [A2]+
000022D2 22DA move.l [A1]+, [A2]+
000022D4 3292 move.w [A1], [A2]
000022D6 486E FFF6 pea.l [A6 - 0xA]
000022DA 3F3C 1002 move.w -[A7], 0x1002
000022DE A9EB syscall Pack4/FP68K
000022E0 486E FFF6 pea.l [A6 - 0xA]
000022E4 226E 0008 movea.l A1, [A6 + 0x8]
000022E8 4869 FFF0 pea.l [A1 - 0x10]
000022EC 3F3C 1010 move.w -[A7], 0x1010
000022F0 A9EB syscall Pack4/FP68K
000022F2 487A 0154 pea.l [PC + 0x154 /* 00002448, value 0x4005B400 */]
000022F6 4868 0036 pea.l [A0 + 0x36]
000022FA 3F3C 1010 move.w -[A7], 0x1010
000022FE A9EB syscall Pack4/FP68K
label00002300:
00002300 206E 0008 movea.l A0, [A6 + 0x8]
00002304 4868 FFF0 pea.l [A0 - 0x10]
00002308 486E FFF6 pea.l [A6 - 0xA]
0000230C 3F3C 100E move.w -[A7], 0x100E
00002310 A9EB syscall Pack4/FP68K
00002312 2054 movea.l A0, [A4]
00002314 4868 0002 pea.l [A0 + 0x2]
00002318 43EE FFEC lea.l A1, [A6 - 0x14]
0000231C 45FA 0120 lea.l A2, [PC + 0x120 /* 0000243E, value 0x4002A800 */]
00002320 22DA move.l [A1]+, [A2]+
00002322 22DA move.l [A1]+, [A2]+
00002324 3292 move.w [A1], [A2]
00002326 486E FFEC pea.l [A6 - 0x14]
0000232A 3F3C 1002 move.w -[A7], 0x1002
0000232E A9EB syscall Pack4/FP68K
00002330 486E FFEC pea.l [A6 - 0x14]
00002334 486E FFF6 pea.l [A6 - 0xA]
00002338 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000233C A9EB syscall Pack4/FP68K
0000233E 6F3E ble +0x40 /* 0000237E */
00002340 2054 movea.l A0, [A4]
00002342 4868 0002 pea.l [A0 + 0x2]
00002346 43EE FFF6 lea.l A1, [A6 - 0xA]
0000234A 45FA 00F2 lea.l A2, [PC + 0xF2 /* 0000243E, value 0x4002A800 */]
0000234E 22DA move.l [A1]+, [A2]+
00002350 22DA move.l [A1]+, [A2]+
00002352 3292 move.w [A1], [A2]
00002354 486E FFF6 pea.l [A6 - 0xA]
00002358 3F3C 1002 move.w -[A7], 0x1002
0000235C A9EB syscall Pack4/FP68K
0000235E 486E FFF6 pea.l [A6 - 0xA]
00002362 226E 0008 movea.l A1, [A6 + 0x8]
00002366 4869 FFF0 pea.l [A1 - 0x10]
0000236A 3F3C 1010 move.w -[A7], 0x1010
0000236E A9EB syscall Pack4/FP68K
00002370 487A 00C2 pea.l [PC + 0xC2 /* 00002434, value 0x4006B400 */]
00002374 4868 0036 pea.l [A0 + 0x36]
00002378 3F3C 1010 move.w -[A7], 0x1010
0000237C A9EB syscall Pack4/FP68K
label0000237E:
0000237E 487A 00AA pea.l [PC + 0xAA /* 0000242A, value 0x3FFD8000 */]
00002382 2054 movea.l A0, [A4]
00002384 4868 003A pea.l [A0 + 0x3A]
00002388 3F3C 1010 move.w -[A7], 0x1010
0000238C A9EB syscall Pack4/FP68K
0000238E 4228 004A clr.b [A0 + 0x4A]
00002392 226E 0008 movea.l A1, [A6 + 0x8]
00002396 4869 FFE4 pea.l [A1 - 0x1C]
0000239A 486E FFF6 pea.l [A6 - 0xA]
0000239E 3F3C 100E move.w -[A7], 0x100E
000023A2 A9EB syscall Pack4/FP68K
000023A4 226E 0008 movea.l A1, [A6 + 0x8]
000023A8 4869 FFF0 pea.l [A1 - 0x10]
000023AC 486E FFF6 pea.l [A6 - 0xA]
000023B0 3F3C 100A move.w -[A7], 0x100A
000023B4 A9EB syscall Pack4/FP68K
000023B6 6254 bhi +0x56 /* 0000240C */
000023B8 2054 movea.l A0, [A4]
000023BA 117C 0002 004A move.b [A0 + 0x4A], 0x2
000023C0 42A7 clr.l -[A7]
000023C2 4EBA E12E jsr [PC - 0x1ED2 /* 000004F2 */]
000023C6 2D5F FFE8 move.l [A6 - 0x18], [A7]+
000023CA 486E FFE8 pea.l [A6 - 0x18]
000023CE 41EE FFF6 lea.l A0, [A6 - 0xA]
000023D2 43FA 004C lea.l A1, [PC + 0x4C /* 00002420, value 0x3FFBCCCC */]
000023D6 20D9 move.l [A0]+, [A1]+
000023D8 20D9 move.l [A0]+, [A1]+
000023DA 3091 move.w [A0], [A1]
000023DC 486E FFF6 pea.l [A6 - 0xA]
000023E0 3F3C 1004 move.w -[A7], 0x1004
000023E4 A9EB syscall Pack4/FP68K
000023E6 487A 002E pea.l [PC + 0x2E /* 00002416, value 0x3FFE8000 */]
000023EA 486E FFF6 pea.l [A6 - 0xA]
000023EE 4267 clr.w -[A7]
000023F0 A9EB syscall Pack4/FP68K
000023F2 486E FFF6 pea.l [A6 - 0xA]
000023F6 2054 movea.l A0, [A4]
000023F8 4868 003A pea.l [A0 + 0x3A]
000023FC 3F3C 1010 move.w -[A7], 0x1010
00002400 A9EB syscall Pack4/FP68K
00002402 226E 0008 movea.l A1, [A6 + 0x8]
00002406 2169 FFE0 0036 move.l [A0 + 0x36], [A1 - 0x20]
label0000240C:
0000240C 4CDF 1400 movem.l A2,A4, [A7]+
00002410 4E5E unlink A6
00002412 2E9F move.l [A7], [A7]+
00002414 4E75 rts
00002416 3FFE move.w <<invalid special address>>, <<invalid special address>>
00002418 8000 or.b D0, D0
0000241A 0000 0000 ori.b D0, 0x0
0000241E 0000 3FFB ori.b D0, 0xFB
00002422 CCCC mulu.w D6, A4
00002424 CCCC mulu.w D6, A4
00002426 CCCC mulu.w D6, A4
00002428 CCCD mulu.w D6, A5
0000242A 3FFD move.w <<invalid special address>>, <<invalid special address>>
0000242C 8000 or.b D0, D0
0000242E 0000 0000 ori.b D0, 0x0
00002432 0000 4006 ori.b D0, 0x6
00002436 B400 cmp.b D2, D0
00002438 0000 0000 ori.b D0, 0x0
0000243C 0000 4002 ori.b D0, 0x2
00002440 A800 syscall SoundDispatch
00002442 0000 0000 ori.b D0, 0x0
00002446 0000 4005 ori.b D0, 0x5
0000244A B400 cmp.b D2, D0
0000244C 0000 0000 ori.b D0, 0x0
00002450 0000 4007 ori.b D0, 0x7
00002454 8700 sbcd D3, D0
00002456 0000 0000 ori.b D0, 0x0
0000245A 0000 0000 ori.b D0, 0x0
0000245E 0000 0000 ori.b D0, 0x0
00002462 0000 0000 ori.b D0, 0x0
fn00002466:
00002466 4E56 FFD8 link A6, -0x0028
0000246A 48E7 0118 movem.l -[A7], D7,A3,A4
0000246E 266E 0008 movea.l A3, [A6 + 0x8]
00002472 286B 0008 movea.l A4, [A3 + 0x8]
00002476 42A7 clr.l -[A7]
00002478 2254 movea.l A1, [A4]
0000247A 2069 0020 movea.l A0, [A1 + 0x20]
0000247E 2050 movea.l A0, [A0]
00002480 3028 0330 move.w D0, [A0 + 0x330]
00002484 48C0 ext.l D0
00002486 2F00 move.l -[A7], D0
00002488 7001 moveq.l D0, 0x01
0000248A 2F00 move.l -[A7], D0
0000248C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00002490 201F move.l D0, [A7]+
00002492 3E00 move.w D7, D0
00002494 4267 clr.w -[A7]
00002496 3F07 move.w -[A7], D7
00002498 4EBA DF98 jsr [PC - 0x2068 /* 00000432 */]
0000249C 301F move.w D0, [A7]+
0000249E 2054 movea.l A0, [A4]
000024A0 1140 004A move.b [A0 + 0x4A], D0
000024A4 486B FFC6 pea.l [A3 - 0x3A]
000024A8 486E FFF0 pea.l [A6 - 0x10]
000024AC 3F3C 100E move.w -[A7], 0x100E
000024B0 A9EB syscall Pack4/FP68K
000024B2 487A 0156 pea.l [PC + 0x156 /* 0000260A, value 0x4005B400 */]
000024B6 486E FFF0 pea.l [A6 - 0x10]
000024BA 4267 clr.w -[A7]
000024BC A9EB syscall Pack4/FP68K
000024BE 486E FFF0 pea.l [A6 - 0x10]
000024C2 4868 0036 pea.l [A0 + 0x36]
000024C6 3F3C 1010 move.w -[A7], 0x1010
000024CA A9EB syscall Pack4/FP68K
000024CC 216B FFE8 003A move.l [A0 + 0x3A], [A3 - 0x18]
000024D2 486E FFF0 pea.l [A6 - 0x10]
000024D6 2054 movea.l A0, [A4]
000024D8 4868 0036 pea.l [A0 + 0x36]
000024DC 486E FFE6 pea.l [A6 - 0x1A]
000024E0 3F3C 100E move.w -[A7], 0x100E
000024E4 A9EB syscall Pack4/FP68K
000024E6 486E FFE6 pea.l [A6 - 0x1A]
000024EA 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000024EE 588F addq.l A7, 4
000024F0 486B FFDA pea.l [A3 - 0x26]
000024F4 486E FFF0 pea.l [A6 - 0x10]
000024F8 3F3C 1000 move.w -[A7], 0x1000
000024FC A9EB syscall Pack4/FP68K
000024FE 486E FFF0 pea.l [A6 - 0x10]
00002502 486B FFDA pea.l [A3 - 0x26]
00002506 3F3C 1010 move.w -[A7], 0x1010
0000250A A9EB syscall Pack4/FP68K
0000250C 486B FFF8 pea.l [A3 - 0x8]
00002510 486E FFF0 pea.l [A6 - 0x10]
00002514 3F3C 100E move.w -[A7], 0x100E
00002518 A9EB syscall Pack4/FP68K
0000251A 486B FFD6 pea.l [A3 - 0x2A]
0000251E 486E FFF0 pea.l [A6 - 0x10]
00002522 3F3C 1000 move.w -[A7], 0x1000
00002526 A9EB syscall Pack4/FP68K
00002528 486E FFE6 pea.l [A6 - 0x1A]
0000252C 2054 movea.l A0, [A4]
0000252E 4868 0036 pea.l [A0 + 0x36]
00002532 486E FFDC pea.l [A6 - 0x24]
00002536 3F3C 100E move.w -[A7], 0x100E
0000253A A9EB syscall Pack4/FP68K
0000253C 486E FFDC pea.l [A6 - 0x24]
00002540 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00002544 588F addq.l A7, 4
00002546 486E FFE6 pea.l [A6 - 0x1A]
0000254A 486E FFF0 pea.l [A6 - 0x10]
0000254E 3F3C 0002 move.w -[A7], 0x2
00002552 A9EB syscall Pack4/FP68K
00002554 486E FFF0 pea.l [A6 - 0x10]
00002558 486B FFD6 pea.l [A3 - 0x2A]
0000255C 3F3C 1010 move.w -[A7], 0x1010
00002560 A9EB syscall Pack4/FP68K
00002562 42A7 clr.l -[A7]
00002564 486B FFF4 pea.l [A3 - 0xC]
00002568 486E FFF0 pea.l [A6 - 0x10]
0000256C 3F3C 100E move.w -[A7], 0x100E
00002570 A9EB syscall Pack4/FP68K
00002572 486E FFF0 pea.l [A6 - 0x10]
00002576 486B FFF8 pea.l [A3 - 0x8]
0000257A 486E FFE6 pea.l [A6 - 0x1A]
0000257E 3F3C 100E move.w -[A7], 0x100E
00002582 A9EB syscall Pack4/FP68K
00002584 486E FFE6 pea.l [A6 - 0x1A]
00002588 486B FFD6 pea.l [A3 - 0x2A]
0000258C 4EBA E62A jsr [PC - 0x19D6 /* 00000BB8 */]
00002590 2D5F FFD8 move.l [A6 - 0x28], [A7]+
00002594 486E FFD8 pea.l [A6 - 0x28]
00002598 486E FFDC pea.l [A6 - 0x24]
0000259C 3F3C 100E move.w -[A7], 0x100E
000025A0 A9EB syscall Pack4/FP68K
000025A2 022E 007F FFDC andi.b [A6 - 0x24], 0x7F
000025A8 486E FFDC pea.l [A6 - 0x24]
000025AC 486E FFFC pea.l [A6 - 0x4]
000025B0 3F3C 1010 move.w -[A7], 0x1010
000025B4 A9EB syscall Pack4/FP68K
000025B6 486E FFFC pea.l [A6 - 0x4]
000025BA 486E FFF0 pea.l [A6 - 0x10]
000025BE 3F3C 100E move.w -[A7], 0x100E
000025C2 A9EB syscall Pack4/FP68K
000025C4 486B FFEC pea.l [A3 - 0x14]
000025C8 486E FFF0 pea.l [A6 - 0x10]
000025CC 3F3C 100A move.w -[A7], 0x100A
000025D0 A9EB syscall Pack4/FP68K
000025D2 6F2C ble +0x2E /* 00002600 */
000025D4 486B FFC6 pea.l [A3 - 0x3A]
000025D8 486E FFF0 pea.l [A6 - 0x10]
000025DC 3F3C 100E move.w -[A7], 0x100E
000025E0 A9EB syscall Pack4/FP68K
000025E2 487A 0026 pea.l [PC + 0x26 /* 0000260A, value 0x4005B400 */]
000025E6 486E FFF0 pea.l [A6 - 0x10]
000025EA 3F3C 0002 move.w -[A7], 0x2
000025EE A9EB syscall Pack4/FP68K
000025F0 486E FFF0 pea.l [A6 - 0x10]
000025F4 2054 movea.l A0, [A4]
000025F6 4868 0036 pea.l [A0 + 0x36]
000025FA 3F3C 1010 move.w -[A7], 0x1010
000025FE A9EB syscall Pack4/FP68K
label00002600:
00002600 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002604 4E5E unlink A6
00002606 2E9F move.l [A7], [A7]+
00002608 4E75 rts
0000260A 4005 negx.b D5
0000260C B400 cmp.b D2, D0
0000260E 0000 0000 ori.b D0, 0x0
00002612 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00002614-00002618
export_1437:
fn00002614:
00002614 4E56 FF48 link A6, -0x00B8
// end alternate branch 00002614-00002618
export_1437: // at 00002614 (misaligned)
fn00002614: // (misaligned)
00002616 FF48 .extension 0xF48 <<F/4-5/7>> // unimplemented
00002618 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000261C 206E 000C movea.l A0, [A6 + 0xC]
00002620 2F08 move.l -[A7], A0
00002622 486E 000C pea.l [A6 + 0xC]
00002626 3F3C 1010 move.w -[A7], 0x1010
0000262A A9EB syscall Pack4/FP68K
0000262C 286E 0008 movea.l A4, [A6 + 0x8]
00002630 7005 moveq.l D0, 0x05
00002632 2054 movea.l A0, [A4]
00002634 B028 004A cmp.b D0, [A0 + 0x4A]
00002638 6F00 0A06 ble +0xA08 /* 00003040 */
0000263C 2054 movea.l A0, [A4]
0000263E 1F28 00B0 move.b -[A7], [A0 + 0xB0]
00002642 486E FFCE pea.l [A6 - 0x32]
00002646 486E FFC6 pea.l [A6 - 0x3A]
0000264A 486E FFBE pea.l [A6 - 0x42]
0000264E 2F28 000C move.l -[A7], [A0 + 0xC]
00002652 4EAD 264A jsr [A5 + 0x264A /* export_1221 */]
00002656 42A7 clr.l -[A7]
00002658 2054 movea.l A0, [A4]
0000265A 4868 0002 pea.l [A0 + 0x2]
0000265E 486E FFCE pea.l [A6 - 0x32]
00002662 4EBA DB58 jsr [PC - 0x24A8 /* 000001BC */]
00002666 2D5F FFE0 move.l [A6 - 0x20], [A7]+
0000266A 42A7 clr.l -[A7]
0000266C 486E FFCE pea.l [A6 - 0x32]
00002670 2054 movea.l A0, [A4]
00002672 4868 0002 pea.l [A0 + 0x2]
00002676 4EBA DCAC jsr [PC - 0x2354 /* 00000324 */]
0000267A 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
0000267E 2F3C 0047 0000 move.l -[A7], 0x470000 /* 'G\0\0' */
00002684 4EBA DE38 jsr [PC - 0x21C8 /* 000004BE */]
00002688 3D5F FFAA move.w [A6 - 0x56], [A7]+
0000268C 486E FFAA pea.l [A6 - 0x56]
00002690 486E FFAC pea.l [A6 - 0x54]
00002694 3F3C 200E move.w -[A7], 0x200E
00002698 A9EB syscall Pack4/FP68K
0000269A 487A 0A46 pea.l [PC + 0xA46 /* 000030E2, value 0x4005C800 */]
0000269E 486E FFAC pea.l [A6 - 0x54]
000026A2 3F3C 0006 move.w -[A7], 0x6
000026A6 A9EB syscall Pack4/FP68K
000026A8 487A 0A42 pea.l [PC + 0xA42 /* 000030EC, value 0x3FFD9999 */]
000026AC 486E FFAC pea.l [A6 - 0x54]
000026B0 4267 clr.w -[A7]
000026B2 A9EB syscall Pack4/FP68K
000026B4 486E FFAC pea.l [A6 - 0x54]
000026B8 486E FFE8 pea.l [A6 - 0x18]
000026BC 3F3C 1010 move.w -[A7], 0x1010
000026C0 A9EB syscall Pack4/FP68K
000026C2 486E FFC2 pea.l [A6 - 0x3E]
000026C6 486E FFAC pea.l [A6 - 0x54]
000026CA 3F3C 100E move.w -[A7], 0x100E
000026CE A9EB syscall Pack4/FP68K
000026D0 486E FFCA pea.l [A6 - 0x36]
000026D4 486E FFAC pea.l [A6 - 0x54]
000026D8 3F3C 1006 move.w -[A7], 0x1006
000026DC A9EB syscall Pack4/FP68K
000026DE 486E FFAC pea.l [A6 - 0x54]
000026E2 486E FFF4 pea.l [A6 - 0xC]
000026E6 3F3C 1010 move.w -[A7], 0x1010
000026EA A9EB syscall Pack4/FP68K
000026EC 486E FFBE pea.l [A6 - 0x42]
000026F0 486E FFAC pea.l [A6 - 0x54]
000026F4 3F3C 100E move.w -[A7], 0x100E
000026F8 A9EB syscall Pack4/FP68K
000026FA 486E FFCA pea.l [A6 - 0x36]
000026FE 486E FFAC pea.l [A6 - 0x54]
00002702 3F3C 1006 move.w -[A7], 0x1006
00002706 A9EB syscall Pack4/FP68K
00002708 486E FFAC pea.l [A6 - 0x54]
0000270C 486E FFF8 pea.l [A6 - 0x8]
00002710 3F3C 1010 move.w -[A7], 0x1010
00002714 A9EB syscall Pack4/FP68K
00002716 2054 movea.l A0, [A4]
00002718 4868 0006 pea.l [A0 + 0x6]
0000271C 486E FFAC pea.l [A6 - 0x54]
00002720 3F3C 100E move.w -[A7], 0x100E
00002724 A9EB syscall Pack4/FP68K
00002726 486E FFD2 pea.l [A6 - 0x2E]
0000272A 486E FFAC pea.l [A6 - 0x54]
0000272E 3F3C 1002 move.w -[A7], 0x1002
00002732 A9EB syscall Pack4/FP68K
00002734 486E FFAC pea.l [A6 - 0x54]
00002738 486E FFDA pea.l [A6 - 0x26]
0000273C 3F3C 1010 move.w -[A7], 0x1010
00002740 A9EB syscall Pack4/FP68K
00002742 4868 0002 pea.l [A0 + 0x2]
00002746 486E FFAC pea.l [A6 - 0x54]
0000274A 3F3C 100E move.w -[A7], 0x100E
0000274E A9EB syscall Pack4/FP68K
00002750 486E FFCE pea.l [A6 - 0x32]
00002754 486E FFAC pea.l [A6 - 0x54]
00002758 3F3C 1002 move.w -[A7], 0x1002
0000275C A9EB syscall Pack4/FP68K
0000275E 486E FFAC pea.l [A6 - 0x54]
00002762 486E FFD6 pea.l [A6 - 0x2A]
00002766 3F3C 1010 move.w -[A7], 0x1010
0000276A A9EB syscall Pack4/FP68K
0000276C 2F3C 001A 0000 move.l -[A7], 0x1A0000
00002772 4EBA DD4A jsr [PC - 0x22B6 /* 000004BE */]
00002776 3D5F FFA8 move.w [A6 - 0x58], [A7]+
0000277A 486E FFA8 pea.l [A6 - 0x58]
0000277E 486E FFAC pea.l [A6 - 0x54]
00002782 3F3C 200E move.w -[A7], 0x200E
00002786 A9EB syscall Pack4/FP68K
00002788 487A 0958 pea.l [PC + 0x958 /* 000030E2, value 0x4005C800 */]
0000278C 486E FFAC pea.l [A6 - 0x54]
00002790 3F3C 0006 move.w -[A7], 0x6
00002794 A9EB syscall Pack4/FP68K
00002796 2054 movea.l A0, [A4]
00002798 4868 0052 pea.l [A0 + 0x52]
0000279C 486E FF9E pea.l [A6 - 0x62]
000027A0 3F3C 200E move.w -[A7], 0x200E
000027A4 A9EB syscall Pack4/FP68K
000027A6 3028 0054 move.w D0, [A0 + 0x54]
000027AA D068 0052 add.w D0, [A0 + 0x52]
000027AE 3D40 FF9C move.w [A6 - 0x64], D0
000027B2 486E FF9C pea.l [A6 - 0x64]
000027B6 486E FF9E pea.l [A6 - 0x62]
000027BA 3F3C 2006 move.w -[A7], 0x2006
000027BE A9EB syscall Pack4/FP68K
000027C0 486E FF9E pea.l [A6 - 0x62]
000027C4 486E FFAC pea.l [A6 - 0x54]
000027C8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000027CC A9EB syscall Pack4/FP68K
000027CE 6F0A ble +0xC /* 000027DA */
000027D0 2F0E move.l -[A7], A6
000027D2 4EBA FA48 jsr [PC - 0x5B8 /* 0000221C */]
000027D6 6000 059A bra +0x59C /* 00002D72 */
label000027DA:
000027DA 2054 movea.l A0, [A4]
000027DC 1028 004A move.b D0, [A0 + 0x4A]
000027E0 4880 ext.w D0
000027E2 6700 02B6 beq +0x2B8 /* 00002A9A */
000027E6 5340 subq.w D0, 1
000027E8 6700 02C4 beq +0x2C6 /* 00002AAE */
000027EC 5340 subq.w D0, 1
000027EE 6700 02B4 beq +0x2B6 /* 00002AA4 */
000027F2 5340 subq.w D0, 1
000027F4 670A beq +0xC /* 00002800 */
000027F6 5340 subq.w D0, 1
000027F8 6700 0286 beq +0x288 /* 00002A80 */
000027FC 6000 0574 bra +0x576 /* 00002D72 */
label00002800:
00002800 42A7 clr.l -[A7]
00002802 486E FFF4 pea.l [A6 - 0xC]
00002806 486E FFAC pea.l [A6 - 0x54]
0000280A 3F3C 100E move.w -[A7], 0x100E
0000280E A9EB syscall Pack4/FP68K
00002810 486E FFAC pea.l [A6 - 0x54]
00002814 486E FFF8 pea.l [A6 - 0x8]
00002818 486E FF9E pea.l [A6 - 0x62]
0000281C 3F3C 100E move.w -[A7], 0x100E
00002820 A9EB syscall Pack4/FP68K
00002822 486E FF9E pea.l [A6 - 0x62]
00002826 486E FFD6 pea.l [A6 - 0x2A]
0000282A 4EBA E38C jsr [PC - 0x1C74 /* 00000BB8 */]
0000282E 2D5F FF8E move.l [A6 - 0x72], [A7]+
00002832 486E FF8E pea.l [A6 - 0x72]
00002836 486E FF92 pea.l [A6 - 0x6E]
0000283A 3F3C 100E move.w -[A7], 0x100E
0000283E A9EB syscall Pack4/FP68K
00002840 022E 007F FF92 andi.b [A6 - 0x6E], 0x7F
00002846 486E FF92 pea.l [A6 - 0x6E]
0000284A 486E FFEC pea.l [A6 - 0x14]
0000284E 3F3C 1010 move.w -[A7], 0x1010
00002852 A9EB syscall Pack4/FP68K
00002854 486E FFEC pea.l [A6 - 0x14]
00002858 486E FFAC pea.l [A6 - 0x54]
0000285C 3F3C 100E move.w -[A7], 0x100E
00002860 A9EB syscall Pack4/FP68K
00002862 487A 086A pea.l [PC + 0x86A /* 000030CE, value 0x3FFECCCC */]
00002866 486E FFAC pea.l [A6 - 0x54]
0000286A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000286E A9EB syscall Pack4/FP68K
00002870 6F0A ble +0xC /* 0000287C */
00002872 2F0E move.l -[A7], A6
00002874 4EBA FBF0 jsr [PC - 0x410 /* 00002466 */]
00002878 6000 04F8 bra +0x4FA /* 00002D72 */
label0000287C:
0000287C 486E FFF4 pea.l [A6 - 0xC]
00002880 486E FFAC pea.l [A6 - 0x54]
00002884 3F3C 100E move.w -[A7], 0x100E
00002888 A9EB syscall Pack4/FP68K
0000288A 486E FFDA pea.l [A6 - 0x26]
0000288E 486E FFAC pea.l [A6 - 0x54]
00002892 3F3C 1000 move.w -[A7], 0x1000
00002896 A9EB syscall Pack4/FP68K
00002898 486E FFAC pea.l [A6 - 0x54]
0000289C 486E FFDA pea.l [A6 - 0x26]
000028A0 3F3C 1010 move.w -[A7], 0x1010
000028A4 A9EB syscall Pack4/FP68K
000028A6 486E FFF8 pea.l [A6 - 0x8]
000028AA 486E FFAC pea.l [A6 - 0x54]
000028AE 3F3C 100E move.w -[A7], 0x100E
000028B2 A9EB syscall Pack4/FP68K
000028B4 486E FFD6 pea.l [A6 - 0x2A]
000028B8 486E FFAC pea.l [A6 - 0x54]
000028BC 3F3C 1000 move.w -[A7], 0x1000
000028C0 A9EB syscall Pack4/FP68K
000028C2 486E FFAC pea.l [A6 - 0x54]
000028C6 486E FFD6 pea.l [A6 - 0x2A]
000028CA 3F3C 1010 move.w -[A7], 0x1010
000028CE A9EB syscall Pack4/FP68K
000028D0 42A7 clr.l -[A7]
000028D2 486E FFF4 pea.l [A6 - 0xC]
000028D6 486E FFAC pea.l [A6 - 0x54]
000028DA 3F3C 100E move.w -[A7], 0x100E
000028DE A9EB syscall Pack4/FP68K
000028E0 486E FFAC pea.l [A6 - 0x54]
000028E4 486E FFF8 pea.l [A6 - 0x8]
000028E8 486E FF9E pea.l [A6 - 0x62]
000028EC 3F3C 100E move.w -[A7], 0x100E
000028F0 A9EB syscall Pack4/FP68K
000028F2 486E FF9E pea.l [A6 - 0x62]
000028F6 486E FFD6 pea.l [A6 - 0x2A]
000028FA 4EBA E2BC jsr [PC - 0x1D44 /* 00000BB8 */]
000028FE 2D5F FF8A move.l [A6 - 0x76], [A7]+
00002902 486E FF8A pea.l [A6 - 0x76]
00002906 486E FF92 pea.l [A6 - 0x6E]
0000290A 3F3C 100E move.w -[A7], 0x100E
0000290E A9EB syscall Pack4/FP68K
00002910 022E 007F FF92 andi.b [A6 - 0x6E], 0x7F
00002916 486E FF92 pea.l [A6 - 0x6E]
0000291A 486E FFF0 pea.l [A6 - 0x10]
0000291E 3F3C 1010 move.w -[A7], 0x1010
00002922 A9EB syscall Pack4/FP68K
00002924 486E FFE0 pea.l [A6 - 0x20]
00002928 486E FFAC pea.l [A6 - 0x54]
0000292C 3F3C 100E move.w -[A7], 0x100E
00002930 A9EB syscall Pack4/FP68K
00002932 42A7 clr.l -[A7]
00002934 42A7 clr.l -[A7]
00002936 4EBA DBBA jsr [PC - 0x2446 /* 000004F2 */]
0000293A 2D5F FF86 move.l [A6 - 0x7A], [A7]+
0000293E 486E FF86 pea.l [A6 - 0x7A]
00002942 41EE FF9E lea.l A0, [A6 - 0x62]
00002946 43FA 077C lea.l A1, [PC + 0x77C /* 000030C4, value 0x40008000, cstring "@" */]
0000294A 20D9 move.l [A0]+, [A1]+
0000294C 20D9 move.l [A0]+, [A1]+
0000294E 3091 move.w [A0], [A1]
00002950 486E FF9E pea.l [A6 - 0x62]
00002954 3F3C 1004 move.w -[A7], 0x1004
00002958 A9EB syscall Pack4/FP68K
0000295A 487A 075E pea.l [PC + 0x75E /* 000030BA, value 0x3FFF8000 */]
0000295E 486E FF9E pea.l [A6 - 0x62]
00002962 3F3C 0002 move.w -[A7], 0x2
00002966 A9EB syscall Pack4/FP68K
00002968 487A 0746 pea.l [PC + 0x746 /* 000030B0, value 0x3FFFC000 */]
0000296C 486E FF9E pea.l [A6 - 0x62]
00002970 3F3C 0006 move.w -[A7], 0x6
00002974 A9EB syscall Pack4/FP68K
00002976 486E FF9E pea.l [A6 - 0x62]
0000297A 4EBA DDB4 jsr [PC - 0x224C /* 00000730 */]
0000297E 2D5F FF82 move.l [A6 - 0x7E], [A7]+
00002982 486E FF82 pea.l [A6 - 0x7E]
00002986 486E FFAC pea.l [A6 - 0x54]
0000298A 3F3C 1002 move.w -[A7], 0x1002
0000298E A9EB syscall Pack4/FP68K
00002990 486E FFAC pea.l [A6 - 0x54]
00002994 2054 movea.l A0, [A4]
00002996 4868 0036 pea.l [A0 + 0x36]
0000299A 3F3C 1010 move.w -[A7], 0x1010
0000299E A9EB syscall Pack4/FP68K
000029A0 486E FFCA pea.l [A6 - 0x36]
000029A4 486E FFAC pea.l [A6 - 0x54]
000029A8 3F3C 100E move.w -[A7], 0x100E
000029AC A9EB syscall Pack4/FP68K
000029AE 42A7 clr.l -[A7]
000029B0 4EBA DB40 jsr [PC - 0x24C0 /* 000004F2 */]
000029B4 2D5F FF7E move.l [A6 - 0x82], [A7]+
000029B8 486E FF7E pea.l [A6 - 0x82]
000029BC 486E FFAC pea.l [A6 - 0x54]
000029C0 3F3C 1000 move.w -[A7], 0x1000
000029C4 A9EB syscall Pack4/FP68K
000029C6 487A 06AC pea.l [PC + 0x6AC /* 00003074, value 0x3FFE8000 */]
000029CA 486E FFAC pea.l [A6 - 0x54]
000029CE 3F3C 0002 move.w -[A7], 0x2
000029D2 A9EB syscall Pack4/FP68K
000029D4 486E FFAC pea.l [A6 - 0x54]
000029D8 2054 movea.l A0, [A4]
000029DA 4868 003A pea.l [A0 + 0x3A]
000029DE 3F3C 1010 move.w -[A7], 0x1010
000029E2 A9EB syscall Pack4/FP68K
000029E4 486E FFEC pea.l [A6 - 0x14]
000029E8 486E FFAC pea.l [A6 - 0x54]
000029EC 3F3C 100E move.w -[A7], 0x100E
000029F0 A9EB syscall Pack4/FP68K
000029F2 486E FFE8 pea.l [A6 - 0x18]
000029F6 486E FFAC pea.l [A6 - 0x54]
000029FA 3F3C 100A move.w -[A7], 0x100A
000029FE A9EB syscall Pack4/FP68K
00002A00 6408 bcc +0xA /* 00002A0A */
00002A02 2054 movea.l A0, [A4]
00002A04 216E FFE8 003A move.l [A0 + 0x3A], [A6 - 0x18]
label00002A0A:
00002A0A 42A7 clr.l -[A7]
00002A0C 42A7 clr.l -[A7]
00002A0E 487A 066E pea.l [PC + 0x66E /* 0000307E, value 0x3FFBCCCC */]
00002A12 42A7 clr.l -[A7]
00002A14 486E FFE8 pea.l [A6 - 0x18]
00002A18 486E FFAC pea.l [A6 - 0x54]
00002A1C 3F3C 100E move.w -[A7], 0x100E
00002A20 A9EB syscall Pack4/FP68K
00002A22 486E FFAC pea.l [A6 - 0x54]
00002A26 2054 movea.l A0, [A4]
00002A28 4868 003A pea.l [A0 + 0x3A]
00002A2C 486E FF9E pea.l [A6 - 0x62]
00002A30 3F3C 100E move.w -[A7], 0x100E
00002A34 A9EB syscall Pack4/FP68K
00002A36 486E FF9E pea.l [A6 - 0x62]
00002A3A 4EBA DDB2 jsr [PC - 0x224E /* 000007EE */]
00002A3E 2D5F FF7A move.l [A6 - 0x86], [A7]+
00002A42 486E FF7A pea.l [A6 - 0x86]
00002A46 486E FF92 pea.l [A6 - 0x6E]
00002A4A 3F3C 100E move.w -[A7], 0x100E
00002A4E A9EB syscall Pack4/FP68K
00002A50 486E FF92 pea.l [A6 - 0x6E]
00002A54 4EBA DD40 jsr [PC - 0x22C0 /* 00000796 */]
00002A58 2D5F FF6C move.l [A6 - 0x94], [A7]+
00002A5C 486E FF6C pea.l [A6 - 0x94]
00002A60 486E FF70 pea.l [A6 - 0x90]
00002A64 3F3C 100E move.w -[A7], 0x100E
00002A68 A9EB syscall Pack4/FP68K
00002A6A 486E FF70 pea.l [A6 - 0x90]
00002A6E 487A 062C pea.l [PC + 0x62C /* 0000309C, value 0x3FFEE666 */]
00002A72 4EBA DD7A jsr [PC - 0x2286 /* 000007EE */]
00002A76 2054 movea.l A0, [A4]
00002A78 215F 003A move.l [A0 + 0x3A], [A7]+
00002A7C 6000 02F4 bra +0x2F6 /* 00002D72 */
label00002A80:
00002A80 487A 0656 pea.l [PC + 0x656 /* 000030D8, value 0x3FFE8CCC */]
00002A84 2054 movea.l A0, [A4]
00002A86 4868 003A pea.l [A0 + 0x3A]
00002A8A 3F3C 1010 move.w -[A7], 0x1010
00002A8E A9EB syscall Pack4/FP68K
00002A90 216E FFE0 0036 move.l [A0 + 0x36], [A6 - 0x20]
00002A96 6000 02DA bra +0x2DC /* 00002D72 */
label00002A9A:
00002A9A 2F0E move.l -[A7], A6
00002A9C 4EBA F77E jsr [PC - 0x882 /* 0000221C */]
00002AA0 6000 02D0 bra +0x2D2 /* 00002D72 */
label00002AA4:
00002AA4 2F0E move.l -[A7], A6
00002AA6 4EBA F9BE jsr [PC - 0x642 /* 00002466 */]
00002AAA 6000 02C6 bra +0x2C8 /* 00002D72 */
label00002AAE:
00002AAE 42A7 clr.l -[A7]
00002AB0 486E FFF4 pea.l [A6 - 0xC]
00002AB4 486E FFAC pea.l [A6 - 0x54]
00002AB8 3F3C 100E move.w -[A7], 0x100E
00002ABC A9EB syscall Pack4/FP68K
00002ABE 486E FFAC pea.l [A6 - 0x54]
00002AC2 486E FFF8 pea.l [A6 - 0x8]
00002AC6 486E FF9E pea.l [A6 - 0x62]
00002ACA 3F3C 100E move.w -[A7], 0x100E
00002ACE A9EB syscall Pack4/FP68K
00002AD0 486E FF9E pea.l [A6 - 0x62]
00002AD4 486E FFD6 pea.l [A6 - 0x2A]
00002AD8 4EBA E0DE jsr [PC - 0x1F22 /* 00000BB8 */]
00002ADC 2D5F FF68 move.l [A6 - 0x98], [A7]+
00002AE0 486E FF68 pea.l [A6 - 0x98]
00002AE4 486E FF92 pea.l [A6 - 0x6E]
00002AE8 3F3C 100E move.w -[A7], 0x100E
00002AEC A9EB syscall Pack4/FP68K
00002AEE 022E 007F FF92 andi.b [A6 - 0x6E], 0x7F
00002AF4 486E FF92 pea.l [A6 - 0x6E]
00002AF8 486E FFEC pea.l [A6 - 0x14]
00002AFC 3F3C 1010 move.w -[A7], 0x1010
00002B00 A9EB syscall Pack4/FP68K
00002B02 486E FFEC pea.l [A6 - 0x14]
00002B06 486E FFAC pea.l [A6 - 0x54]
00002B0A 3F3C 100E move.w -[A7], 0x100E
00002B0E A9EB syscall Pack4/FP68K
00002B10 487A 05BC pea.l [PC + 0x5BC /* 000030CE, value 0x3FFECCCC */]
00002B14 486E FFAC pea.l [A6 - 0x54]
00002B18 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002B1C A9EB syscall Pack4/FP68K
00002B1E 6F0A ble +0xC /* 00002B2A */
00002B20 2F0E move.l -[A7], A6
00002B22 4EBA F942 jsr [PC - 0x6BE /* 00002466 */]
00002B26 6000 024A bra +0x24C /* 00002D72 */
label00002B2A:
00002B2A 486E FFF4 pea.l [A6 - 0xC]
00002B2E 486E FFAC pea.l [A6 - 0x54]
00002B32 3F3C 100E move.w -[A7], 0x100E
00002B36 A9EB syscall Pack4/FP68K
00002B38 486E FFDA pea.l [A6 - 0x26]
00002B3C 486E FFAC pea.l [A6 - 0x54]
00002B40 3F3C 1000 move.w -[A7], 0x1000
00002B44 A9EB syscall Pack4/FP68K
00002B46 486E FFAC pea.l [A6 - 0x54]
00002B4A 486E FFDA pea.l [A6 - 0x26]
00002B4E 3F3C 1010 move.w -[A7], 0x1010
00002B52 A9EB syscall Pack4/FP68K
00002B54 486E FFF8 pea.l [A6 - 0x8]
00002B58 486E FFAC pea.l [A6 - 0x54]
00002B5C 3F3C 100E move.w -[A7], 0x100E
00002B60 A9EB syscall Pack4/FP68K
00002B62 486E FFD6 pea.l [A6 - 0x2A]
00002B66 486E FFAC pea.l [A6 - 0x54]
00002B6A 3F3C 1000 move.w -[A7], 0x1000
00002B6E A9EB syscall Pack4/FP68K
00002B70 486E FFAC pea.l [A6 - 0x54]
00002B74 486E FFD6 pea.l [A6 - 0x2A]
00002B78 3F3C 1010 move.w -[A7], 0x1010
00002B7C A9EB syscall Pack4/FP68K
00002B7E 42A7 clr.l -[A7]
00002B80 486E FFF4 pea.l [A6 - 0xC]
00002B84 486E FFAC pea.l [A6 - 0x54]
00002B88 3F3C 100E move.w -[A7], 0x100E
00002B8C A9EB syscall Pack4/FP68K
00002B8E 486E FFAC pea.l [A6 - 0x54]
00002B92 486E FFF8 pea.l [A6 - 0x8]
00002B96 486E FF9E pea.l [A6 - 0x62]
00002B9A 3F3C 100E move.w -[A7], 0x100E
00002B9E A9EB syscall Pack4/FP68K
00002BA0 486E FF9E pea.l [A6 - 0x62]
00002BA4 486E FFD6 pea.l [A6 - 0x2A]
00002BA8 4EBA E00E jsr [PC - 0x1FF2 /* 00000BB8 */]
00002BAC 2D5F FF64 move.l [A6 - 0x9C], [A7]+
00002BB0 486E FF64 pea.l [A6 - 0x9C]
00002BB4 486E FF92 pea.l [A6 - 0x6E]
00002BB8 3F3C 100E move.w -[A7], 0x100E
00002BBC A9EB syscall Pack4/FP68K
00002BBE 022E 007F FF92 andi.b [A6 - 0x6E], 0x7F
00002BC4 486E FF92 pea.l [A6 - 0x6E]
00002BC8 486E FFF0 pea.l [A6 - 0x10]
00002BCC 3F3C 1010 move.w -[A7], 0x1010
00002BD0 A9EB syscall Pack4/FP68K
00002BD2 486E FFC6 pea.l [A6 - 0x3A]
00002BD6 486E FFAC pea.l [A6 - 0x54]
00002BDA 3F3C 100E move.w -[A7], 0x100E
00002BDE A9EB syscall Pack4/FP68K
00002BE0 42A7 clr.l -[A7]
00002BE2 42A7 clr.l -[A7]
00002BE4 4EBA D90C jsr [PC - 0x26F4 /* 000004F2 */]
00002BE8 2D5F FF60 move.l [A6 - 0xA0], [A7]+
00002BEC 486E FF60 pea.l [A6 - 0xA0]
00002BF0 41EE FF9E lea.l A0, [A6 - 0x62]
00002BF4 43FA 04CE lea.l A1, [PC + 0x4CE /* 000030C4, value 0x40008000, cstring "@" */]
00002BF8 20D9 move.l [A0]+, [A1]+
00002BFA 20D9 move.l [A0]+, [A1]+
00002BFC 3091 move.w [A0], [A1]
00002BFE 486E FF9E pea.l [A6 - 0x62]
00002C02 3F3C 1004 move.w -[A7], 0x1004
00002C06 A9EB syscall Pack4/FP68K
00002C08 487A 04B0 pea.l [PC + 0x4B0 /* 000030BA, value 0x3FFF8000 */]
00002C0C 486E FF9E pea.l [A6 - 0x62]
00002C10 3F3C 0002 move.w -[A7], 0x2
00002C14 A9EB syscall Pack4/FP68K
00002C16 487A 0498 pea.l [PC + 0x498 /* 000030B0, value 0x3FFFC000 */]
00002C1A 486E FF9E pea.l [A6 - 0x62]
00002C1E 3F3C 0006 move.w -[A7], 0x6
00002C22 A9EB syscall Pack4/FP68K
00002C24 486E FF9E pea.l [A6 - 0x62]
00002C28 4EBA DB06 jsr [PC - 0x24FA /* 00000730 */]
00002C2C 2D5F FF5C move.l [A6 - 0xA4], [A7]+
00002C30 486E FF5C pea.l [A6 - 0xA4]
00002C34 486E FFAC pea.l [A6 - 0x54]
00002C38 3F3C 1002 move.w -[A7], 0x1002
00002C3C A9EB syscall Pack4/FP68K
00002C3E 486E FFAC pea.l [A6 - 0x54]
00002C42 2054 movea.l A0, [A4]
00002C44 4868 0036 pea.l [A0 + 0x36]
00002C48 3F3C 1010 move.w -[A7], 0x1010
00002C4C A9EB syscall Pack4/FP68K
00002C4E 486E FFF0 pea.l [A6 - 0x10]
00002C52 486E FFAC pea.l [A6 - 0x54]
00002C56 3F3C 100E move.w -[A7], 0x100E
00002C5A A9EB syscall Pack4/FP68K
00002C5C 486E FFE8 pea.l [A6 - 0x18]
00002C60 486E FFAC pea.l [A6 - 0x54]
00002C64 3F3C 100A move.w -[A7], 0x100A
00002C68 A9EB syscall Pack4/FP68K
00002C6A 642A bcc +0x2C /* 00002C96 */
00002C6C 2054 movea.l A0, [A4]
00002C6E 4868 0036 pea.l [A0 + 0x36]
00002C72 486E FFAC pea.l [A6 - 0x54]
00002C76 3F3C 100E move.w -[A7], 0x100E
00002C7A A9EB syscall Pack4/FP68K
00002C7C 487A 0428 pea.l [PC + 0x428 /* 000030A6, value 0x4006B400 */]
00002C80 486E FFAC pea.l [A6 - 0x54]
00002C84 4267 clr.w -[A7]
00002C86 A9EB syscall Pack4/FP68K
00002C88 486E FFAC pea.l [A6 - 0x54]
00002C8C 4868 0036 pea.l [A0 + 0x36]
00002C90 3F3C 1010 move.w -[A7], 0x1010
00002C94 A9EB syscall Pack4/FP68K
label00002C96:
00002C96 486E FFCA pea.l [A6 - 0x36]
00002C9A 486E FFAC pea.l [A6 - 0x54]
00002C9E 3F3C 100E move.w -[A7], 0x100E
00002CA2 A9EB syscall Pack4/FP68K
00002CA4 42A7 clr.l -[A7]
00002CA6 4EBA D84A jsr [PC - 0x27B6 /* 000004F2 */]
00002CAA 2D5F FF58 move.l [A6 - 0xA8], [A7]+
00002CAE 486E FF58 pea.l [A6 - 0xA8]
00002CB2 486E FFAC pea.l [A6 - 0x54]
00002CB6 3F3C 1000 move.w -[A7], 0x1000
00002CBA A9EB syscall Pack4/FP68K
00002CBC 487A 03B6 pea.l [PC + 0x3B6 /* 00003074, value 0x3FFE8000 */]
00002CC0 486E FFAC pea.l [A6 - 0x54]
00002CC4 3F3C 0002 move.w -[A7], 0x2
00002CC8 A9EB syscall Pack4/FP68K
00002CCA 486E FFAC pea.l [A6 - 0x54]
00002CCE 2054 movea.l A0, [A4]
00002CD0 4868 003A pea.l [A0 + 0x3A]
00002CD4 3F3C 1010 move.w -[A7], 0x1010
00002CD8 A9EB syscall Pack4/FP68K
00002CDA 486E FFEC pea.l [A6 - 0x14]
00002CDE 486E FFAC pea.l [A6 - 0x54]
00002CE2 3F3C 100E move.w -[A7], 0x100E
00002CE6 A9EB syscall Pack4/FP68K
00002CE8 486E FFE8 pea.l [A6 - 0x18]
00002CEC 486E FFAC pea.l [A6 - 0x54]
00002CF0 3F3C 100A move.w -[A7], 0x100A
00002CF4 A9EB syscall Pack4/FP68K
00002CF6 6408 bcc +0xA /* 00002D00 */
00002CF8 2054 movea.l A0, [A4]
00002CFA 216E FFE8 003A move.l [A0 + 0x3A], [A6 - 0x18]
label00002D00:
00002D00 42A7 clr.l -[A7]
00002D02 42A7 clr.l -[A7]
00002D04 487A 0378 pea.l [PC + 0x378 /* 0000307E, value 0x3FFBCCCC */]
00002D08 42A7 clr.l -[A7]
00002D0A 486E FFE8 pea.l [A6 - 0x18]
00002D0E 486E FFAC pea.l [A6 - 0x54]
00002D12 3F3C 100E move.w -[A7], 0x100E
00002D16 A9EB syscall Pack4/FP68K
00002D18 486E FFAC pea.l [A6 - 0x54]
00002D1C 2054 movea.l A0, [A4]
00002D1E 4868 003A pea.l [A0 + 0x3A]
00002D22 486E FF9E pea.l [A6 - 0x62]
00002D26 3F3C 100E move.w -[A7], 0x100E
00002D2A A9EB syscall Pack4/FP68K
00002D2C 486E FF9E pea.l [A6 - 0x62]
00002D30 4EBA DABC jsr [PC - 0x2544 /* 000007EE */]
00002D34 2D5F FF54 move.l [A6 - 0xAC], [A7]+
00002D38 486E FF54 pea.l [A6 - 0xAC]
00002D3C 486E FF92 pea.l [A6 - 0x6E]
00002D40 3F3C 100E move.w -[A7], 0x100E
00002D44 A9EB syscall Pack4/FP68K
00002D46 486E FF92 pea.l [A6 - 0x6E]
00002D4A 4EBA DA4A jsr [PC - 0x25B6 /* 00000796 */]
00002D4E 2D5F FF50 move.l [A6 - 0xB0], [A7]+
00002D52 486E FF50 pea.l [A6 - 0xB0]
00002D56 486E FF70 pea.l [A6 - 0x90]
00002D5A 3F3C 100E move.w -[A7], 0x100E
00002D5E A9EB syscall Pack4/FP68K
00002D60 486E FF70 pea.l [A6 - 0x90]
00002D64 487A 0336 pea.l [PC + 0x336 /* 0000309C, value 0x3FFEE666 */]
00002D68 4EBA DA84 jsr [PC - 0x257C /* 000007EE */]
00002D6C 2054 movea.l A0, [A4]
00002D6E 215F 003A move.l [A0 + 0x3A], [A7]+
label00002D72:
00002D72 42A7 clr.l -[A7]
00002D74 2054 movea.l A0, [A4]
00002D76 4868 0036 pea.l [A0 + 0x36]
00002D7A 486E FFAC pea.l [A6 - 0x54]
00002D7E 3F3C 100E move.w -[A7], 0x100E
00002D82 A9EB syscall Pack4/FP68K
00002D84 486E FFAC pea.l [A6 - 0x54]
00002D88 487A 02FE pea.l [PC + 0x2FE /* 00003088, value 0x4007B400 */]
00002D8C 4EBA DAB8 jsr [PC - 0x2548 /* 00000846 */]
00002D90 2054 movea.l A0, [A4]
00002D92 215F 0036 move.l [A0 + 0x36], [A7]+
00002D96 7E01 moveq.l D7, 0x01
00002D98 7CFF moveq.l D6, 0xFFFFFFFF
00002D9A 4868 0032 pea.l [A0 + 0x32]
00002D9E 486E FFAC pea.l [A6 - 0x54]
00002DA2 3F3C 100E move.w -[A7], 0x100E
00002DA6 A9EB syscall Pack4/FP68K
00002DA8 4868 0006 pea.l [A0 + 0x6]
00002DAC 486E FFAC pea.l [A6 - 0x54]
00002DB0 3F3C 1000 move.w -[A7], 0x1000
00002DB4 A9EB syscall Pack4/FP68K
00002DB6 486E FFAC pea.l [A6 - 0x54]
00002DBA 486E FFDA pea.l [A6 - 0x26]
00002DBE 3F3C 1010 move.w -[A7], 0x1010
00002DC2 A9EB syscall Pack4/FP68K
00002DC4 4868 002E pea.l [A0 + 0x2E]
00002DC8 486E FFAC pea.l [A6 - 0x54]
00002DCC 3F3C 100E move.w -[A7], 0x100E
00002DD0 A9EB syscall Pack4/FP68K
00002DD2 4868 0002 pea.l [A0 + 0x2]
00002DD6 486E FFAC pea.l [A6 - 0x54]
00002DDA 3F3C 1000 move.w -[A7], 0x1000
00002DDE A9EB syscall Pack4/FP68K
00002DE0 486E FFAC pea.l [A6 - 0x54]
00002DE4 486E FFD6 pea.l [A6 - 0x2A]
00002DE8 3F3C 1010 move.w -[A7], 0x1010
00002DEC A9EB syscall Pack4/FP68K
label00002DEE:
00002DEE 5246 addq.w D6, 1
00002DF0 42A7 clr.l -[A7]
00002DF2 486D 2D02 pea.l [A5 + 0x2D02 /* export_1436 */]
00002DF6 2F0E move.l -[A7], A6
00002DF8 2254 movea.l A1, [A4]
00002DFA 2069 000C movea.l A0, [A1 + 0xC]
00002DFE 2050 movea.l A0, [A0]
00002E00 2F28 0008 move.l -[A7], [A0 + 0x8]
00002E04 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00002E08 265F movea.l A3, [A7]+
00002E0A 200B move.l D0, A3
00002E0C 6602 bne +0x4 /* 00002E10 */
00002E0E 7E01 moveq.l D7, 0x01
label00002E10:
00002E10 1007 move.b D0, D7
00002E12 663C bne +0x3E /* 00002E50 */
00002E14 42A7 clr.l -[A7]
00002E16 2054 movea.l A0, [A4]
00002E18 4868 0026 pea.l [A0 + 0x26]
00002E1C 486E FFAC pea.l [A6 - 0x54]
00002E20 3F3C 100E move.w -[A7], 0x100E
00002E24 A9EB syscall Pack4/FP68K
00002E26 487A 026A pea.l [PC + 0x26A /* 00003092, value 0x4005B400 */]
00002E2A 486E FFAC pea.l [A6 - 0x54]
00002E2E 4267 clr.w -[A7]
00002E30 A9EB syscall Pack4/FP68K
00002E32 486E FFAC pea.l [A6 - 0x54]
00002E36 487A 0250 pea.l [PC + 0x250 /* 00003088, value 0x4007B400 */]
00002E3A 4EBA DA0A jsr [PC - 0x25F6 /* 00000846 */]
00002E3E 2054 movea.l A0, [A4]
00002E40 215F 0026 move.l [A0 + 0x26], [A7]+
00002E44 2168 0026 0036 move.l [A0 + 0x36], [A0 + 0x26]
00002E4A 117C 0002 004A move.b [A0 + 0x4A], 0x2
label00002E50:
00002E50 7004 moveq.l D0, 0x04
00002E52 B046 cmp.w D0, D6
00002E54 5FC0 sle D0
00002E56 2207 move.l D1, D7
00002E58 8200 or.b D1, D0
00002E5A 0241 0001 andi.w D1, 0x1
00002E5E 678E beq -0x70 /* 00002DEE */
00002E60 7004 moveq.l D0, 0x04
00002E62 B046 cmp.w D0, D6
00002E64 6E4E bgt +0x50 /* 00002EB4 */
00002E66 42A7 clr.l -[A7]
00002E68 4EBA D688 jsr [PC - 0x2978 /* 000004F2 */]
00002E6C 2D5F FF4C move.l [A6 - 0xB4], [A7]+
00002E70 486E FF4C pea.l [A6 - 0xB4]
00002E74 41EE FFAC lea.l A0, [A6 - 0x54]
00002E78 43FA 0204 lea.l A1, [PC + 0x204 /* 0000307E, value 0x3FFBCCCC */]
00002E7C 20D9 move.l [A0]+, [A1]+
00002E7E 20D9 move.l [A0]+, [A1]+
00002E80 3091 move.w [A0], [A1]
00002E82 486E FFAC pea.l [A6 - 0x54]
00002E86 3F3C 1004 move.w -[A7], 0x1004
00002E8A A9EB syscall Pack4/FP68K
00002E8C 487A 01E6 pea.l [PC + 0x1E6 /* 00003074, value 0x3FFE8000 */]
00002E90 486E FFAC pea.l [A6 - 0x54]
00002E94 4267 clr.w -[A7]
00002E96 A9EB syscall Pack4/FP68K
00002E98 486E FFAC pea.l [A6 - 0x54]
00002E9C 2054 movea.l A0, [A4]
00002E9E 4868 003A pea.l [A0 + 0x3A]
00002EA2 3F3C 1010 move.w -[A7], 0x1010
00002EA6 A9EB syscall Pack4/FP68K
00002EA8 216E FFE0 0036 move.l [A0 + 0x36], [A6 - 0x20]
00002EAE 117C 0004 004A move.b [A0 + 0x4A], 0x4
label00002EB4:
00002EB4 2054 movea.l A0, [A4]
00002EB6 4868 004C pea.l [A0 + 0x4C]
00002EBA 486E FFAC pea.l [A6 - 0x54]
00002EBE 3F3C 100E move.w -[A7], 0x100E
00002EC2 A9EB syscall Pack4/FP68K
00002EC4 486E 000C pea.l [A6 + 0xC]
00002EC8 486E FFAC pea.l [A6 - 0x54]
00002ECC 3F3C 1000 move.w -[A7], 0x1000
00002ED0 A9EB syscall Pack4/FP68K
00002ED2 486E FFAC pea.l [A6 - 0x54]
00002ED6 4868 004C pea.l [A0 + 0x4C]
00002EDA 3F3C 1010 move.w -[A7], 0x1010
00002EDE A9EB syscall Pack4/FP68K
00002EE0 4868 004C pea.l [A0 + 0x4C]
00002EE4 486E FFAC pea.l [A6 - 0x54]
00002EE8 3F3C 100E move.w -[A7], 0x100E
00002EEC A9EB syscall Pack4/FP68K
00002EEE 487A 017A pea.l [PC + 0x17A /* 0000306A, value 0x0, cstring "" */]
00002EF2 486E FFAC pea.l [A6 - 0x54]
00002EF6 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002EFA A9EB syscall Pack4/FP68K
00002EFC 5CC0 sge D0
00002EFE 2F00 move.l -[A7], D0
00002F00 2F3C 0065 0000 move.l -[A7], 0x650000 /* 'e\0\0' */
00002F06 4EBA D5B6 jsr [PC - 0x2A4A /* 000004BE */]
00002F0A 321F move.w D1, [A7]+
00002F0C 201F move.l D0, [A7]+
00002F0E 7446 moveq.l D2, 0x46
00002F10 B441 cmp.w D2, D1
00002F12 5DC1 slt D1
00002F14 C001 and.b D0, D1
00002F16 6700 0128 beq +0x12A /* 00003040 */
00002F1A 2054 movea.l A0, [A4]
00002F1C 1028 00B0 move.b D0, [A0 + 0xB0]
00002F20 4880 ext.w D0
00002F22 5740 subq.w D0, 3
00002F24 670A beq +0xC /* 00002F30 */
00002F26 5340 subq.w D0, 1
00002F28 6700 00DA beq +0xDC /* 00003004 */
00002F2C 6000 0112 bra +0x114 /* 00003040 */
label00002F30:
00002F30 7004 moveq.l D0, 0x04
00002F32 2054 movea.l A0, [A4]
00002F34 B028 004A cmp.b D0, [A0 + 0x4A]
00002F38 6600 00C8 bne +0xCA /* 00003002 */
00002F3C 487A 0122 pea.l [PC + 0x122 /* 00003060, value 0xC002A000 */]
00002F40 2054 movea.l A0, [A4]
00002F42 4868 004C pea.l [A0 + 0x4C]
00002F46 3F3C 1010 move.w -[A7], 0x1010
00002F4A A9EB syscall Pack4/FP68K
00002F4C 42A7 clr.l -[A7]
00002F4E 4EBA D5A2 jsr [PC - 0x2A5E /* 000004F2 */]
00002F52 2D5F FF48 move.l [A6 - 0xB8], [A7]+
00002F56 486E FF48 pea.l [A6 - 0xB8]
00002F5A 486E FFAC pea.l [A6 - 0x54]
00002F5E 3F3C 100E move.w -[A7], 0x100E
00002F62 A9EB syscall Pack4/FP68K
00002F64 2054 movea.l A0, [A4]
00002F66 4868 003E pea.l [A0 + 0x3E]
00002F6A 486E FFAC pea.l [A6 - 0x54]
00002F6E 3F3C 1004 move.w -[A7], 0x1004
00002F72 A9EB syscall Pack4/FP68K
00002F74 487A 00E0 pea.l [PC + 0xE0 /* 00003056, value 0x4000C000, cstring "@" */]
00002F78 486E FFAC pea.l [A6 - 0x54]
00002F7C 3F3C 0006 move.w -[A7], 0x6
00002F80 A9EB syscall Pack4/FP68K
00002F82 486E FFAC pea.l [A6 - 0x54]
00002F86 486E FFE8 pea.l [A6 - 0x18]
00002F8A 3F3C 1010 move.w -[A7], 0x1010
00002F8E A9EB syscall Pack4/FP68K
00002F90 486E FFE8 pea.l [A6 - 0x18]
00002F94 486E FFAC pea.l [A6 - 0x54]
00002F98 3F3C 100E move.w -[A7], 0x100E
00002F9C A9EB syscall Pack4/FP68K
00002F9E 486E FFAC pea.l [A6 - 0x54]
00002FA2 486E FFE0 pea.l [A6 - 0x20]
00002FA6 486E FF9E pea.l [A6 - 0x62]
00002FAA 3F3C 100E move.w -[A7], 0x100E
00002FAE A9EB syscall Pack4/FP68K
00002FB0 486E FF9E pea.l [A6 - 0x62]
00002FB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FB8 4EAD 25D2 jsr [A5 + 0x25D2 /* export_1206 */]
00002FBC 2054 movea.l A0, [A4]
00002FBE 4868 003E pea.l [A0 + 0x3E]
00002FC2 486E FFAC pea.l [A6 - 0x54]
00002FC6 3F3C 100E move.w -[A7], 0x100E
00002FCA A9EB syscall Pack4/FP68K
00002FCC 486E FFE8 pea.l [A6 - 0x18]
00002FD0 486E FFAC pea.l [A6 - 0x54]
00002FD4 3F3C 1000 move.w -[A7], 0x1000
00002FD8 A9EB syscall Pack4/FP68K
00002FDA 486E FFAC pea.l [A6 - 0x54]
00002FDE 4868 003E pea.l [A0 + 0x3E]
00002FE2 3F3C 1010 move.w -[A7], 0x1010
00002FE6 A9EB syscall Pack4/FP68K
00002FE8 7A01 moveq.l D5, 0x01
00002FEA 6010 bra +0x12 /* 00002FFC */
label00002FEC:
00002FEC 42A7 clr.l -[A7]
00002FEE A975 syscall TickCount
00002FF0 281F move.l D4, [A7]+
label00002FF2:
00002FF2 42A7 clr.l -[A7]
00002FF4 A975 syscall TickCount
00002FF6 B89F cmp.l D4, [A7]+
00002FF8 67F8 beq -0x6 /* 00002FF2 */
00002FFA 5245 addq.w D5, 1
label00002FFC:
00002FFC 7002 moveq.l D0, 0x02
00002FFE B045 cmp.w D0, D5
00003000 6CEA bge -0x14 /* 00002FEC */
label00003002:
00003002 603C bra +0x3E /* 00003040 */
label00003004:
00003004 487A 0046 pea.l [PC + 0x46 /* 0000304C, value 0xC0018000 */]
00003008 2054 movea.l A0, [A4]
0000300A 4868 004C pea.l [A0 + 0x4C]
0000300E 3F3C 1010 move.w -[A7], 0x1010
00003012 A9EB syscall Pack4/FP68K
00003014 4228 00B1 clr.b [A0 + 0xB1]
00003018 486E FFE0 pea.l [A6 - 0x20]
0000301C 486E FFAC pea.l [A6 - 0x54]
00003020 3F3C 100E move.w -[A7], 0x100E
00003024 A9EB syscall Pack4/FP68K
00003026 486E FFAC pea.l [A6 - 0x54]
0000302A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000302E 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
00003032 2054 movea.l A0, [A4]
00003034 1028 0051 move.b D0, [A0 + 0x51]
00003038 4880 ext.w D0
0000303A 5240 addq.w D0, 1
0000303C 1140 0051 move.b [A0 + 0x51], D0
label00003040:
00003040 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003044 4E5E unlink A6
00003046 205F movea.l A0, [A7]+
00003048 504F addq.w A7, 8
0000304A 4ED0 jmp [A0]
0000304C C001 and.b D0, D1
0000304E 8000 or.b D0, D0
00003050 0000 0000 ori.b D0, 0x0
00003054 0000 4000 ori.b D0, 0x0
00003058 C000 and.b D0, D0
0000305A 0000 0000 ori.b D0, 0x0
0000305E 0000 C002 ori.b D0, 0x2
00003062 A000 syscall Open/PBHOpen/HOpen
00003064 0000 0000 ori.b D0, 0x0
00003068 0000 0000 ori.b D0, 0x0
0000306C 0000 0000 ori.b D0, 0x0
00003070 0000 0000 ori.b D0, 0x0
00003074 3FFE move.w <<invalid special address>>, <<invalid special address>>
00003076 8000 or.b D0, D0
00003078 0000 0000 ori.b D0, 0x0
0000307C 0000 3FFB ori.b D0, 0xFB
00003080 CCCC mulu.w D6, A4
00003082 CCCC mulu.w D6, A4
00003084 CCCC mulu.w D6, A4
00003086 CCCD mulu.w D6, A5
00003088 4007 negx.b D7
0000308A B400 cmp.b D2, D0
0000308C 0000 0000 ori.b D0, 0x0
00003090 0000 4005 ori.b D0, 0x5
00003094 B400 cmp.b D2, D0
00003096 0000 0000 ori.b D0, 0x0
0000309A 0000 3FFE ori.b D0, 0xFE
0000309E E666 asr D6.w, D3
000030A0 6666 bne +0x68 /* 00003108 */
000030A2 6666 bne +0x68 /* 0000310A */
000030A4 6667 bne +0x69 /* 0000310D */
000030A6 4006 negx.b D6
000030A8 B400 cmp.b D2, D0
000030AA 0000 0000 ori.b D0, 0x0
000030AE 0000 3FFF ori.b D0, 0xFF
000030B2 C000 and.b D0, D0
000030B4 0000 0000 ori.b D0, 0x0
000030B8 0000 3FFF ori.b D0, 0xFF
000030BC 8000 or.b D0, D0
000030BE 0000 0000 ori.b D0, 0x0
000030C2 0000 4000 ori.b D0, 0x0
000030C6 8000 or.b D0, D0
000030C8 0000 0000 ori.b D0, 0x0
000030CC 0000 3FFE ori.b D0, 0xFE
000030D0 CCCC mulu.w D6, A4
000030D2 CCCC mulu.w D6, A4
000030D4 CCCC mulu.w D6, A4
000030D6 CCCD mulu.w D6, A5
000030D8 3FFE move.w <<invalid special address>>, <<invalid special address>>
000030DA 8CCC divu.w D6, A4
000030DC CCCC mulu.w D6, A4
000030DE CCCC mulu.w D6, A4
000030E0 CCCD mulu.w D6, A5
000030E2 4005 negx.b D5
000030E4 C800 and.b D4, D0
000030E6 0000 0000 ori.b D0, 0x0
000030EA 0000 3FFD ori.b D0, 0xFD
000030EE 9999 sub.l [A1]+, D4
000030F0 9999 sub.l [A1]+, D4
000030F2 9999 sub.l [A1]+, D4
000030F4 9999 sub.l [A1]+, D4
export_1438:
000030F6 4E56 0000 link A6, 0
000030FA 4E5E unlink A6
000030FC 2E9F move.l [A7], [A7]+
000030FE 4E75 rts
export_1439:
00003100 4E56 FFFC link A6, -0x0004
00003104 48E7 0308 movem.l -[A7], D6,D7,A4
label00003108:
00003108 286E 0008 movea.l A4, [A6 + 0x8]
// begin alternate branch 0000310A-00003112
label0000310A:
0000310A 0008 102E ori.b A0, 0x2E /* '.' */
0000310E 000C 4880 ori.b A4, 0x80
// end alternate branch 0000310A-00003112
label0000310A: // (misaligned)
0000310C 102E 000C move.b D0, [A6 + 0xC]
00003110 4880 ext.w D0
00003112 2054 movea.l A0, [A4]
00003114 C1FC 0006 muls.w D0, 0x6
00003118 1230 0066 move.b D1, [A0 + D0.w + 0x66]
0000311C 4881 ext.w D1
0000311E 3E01 move.w D7, D1
00003120 102E 000C move.b D0, [A6 + 0xC]
00003124 4880 ext.w D0
00003126 C1FC 0006 muls.w D0, 0x6
0000312A 43E8 008A lea.l A1, [A0 + 0x8A]
0000312E 1231 0000 move.b D1, [A1 + D0.w]
00003132 4881 ext.w D1
00003134 3C01 move.w D6, D1
00003136 42A7 clr.l -[A7]
00003138 3007 move.w D0, D7
0000313A C1C6 muls.w D0, D6
0000313C 48C0 ext.l D0
0000313E 2F00 move.l -[A7], D0
00003140 7003 moveq.l D0, 0x03
00003142 2F00 move.l -[A7], D0
00003144 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00003148 201F move.l D0, [A7]+
0000314A 1D40 000E move.b [A6 + 0xE], D0
0000314E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00003152 4E5E unlink A6
00003154 205F movea.l A0, [A7]+
00003156 5C4F addq.w A7, 6
00003158 4ED0 jmp [A0]
export_1440:
0000315A 4E56 FFFC link A6, -0x0004
0000315E 2F07 move.l -[A7], D7
00003160 4267 clr.w -[A7]
00003162 1F2E 000C move.b -[A7], [A6 + 0xC]
00003166 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000316A 4EAD 25A2 jsr [A5 + 0x25A2 /* export_1200 */]
0000316E 101F move.b D0, [A7]+
00003170 4880 ext.w D0
00003172 670E beq +0x10 /* 00003182 */
00003174 5340 subq.w D0, 1
00003176 6712 beq +0x14 /* 0000318A */
00003178 5340 subq.w D0, 1
0000317A 6716 beq +0x18 /* 00003192 */
0000317C 5340 subq.w D0, 1
0000317E 671A beq +0x1C /* 0000319A */
00003180 601E bra +0x20 /* 000031A0 */
label00003182:
00003182 2E3C FFFF 8000 move.l D7, 0xFFFF8000
00003188 6016 bra +0x18 /* 000031A0 */
label0000318A:
0000318A 2E3C FFFF D556 move.l D7, 0xFFFFD556
00003190 600E bra +0x10 /* 000031A0 */
label00003192:
00003192 2E3C 0000 2AAB move.l D7, 0x2AAB
00003198 6006 bra +0x8 /* 000031A0 */
label0000319A:
0000319A 2E3C 0000 8000 move.l D7, 0x8000
label000031A0:
000031A0 4267 clr.w -[A7]
000031A2 A861 syscall Random
000031A4 301F move.w D0, [A7]+
000031A6 48C0 ext.l D0
000031A8 B087 cmp.l D0, D7
000031AA 5DC0 slt D0
000031AC 4400 neg.b D0
000031AE 1D40 000E move.b [A6 + 0xE], D0
000031B2 2E1F move.l D7, [A7]+
000031B4 4E5E unlink A6
000031B6 205F movea.l A0, [A7]+
000031B8 5C4F addq.w A7, 6
000031BA 4ED0 jmp [A0]
export_1441:
000031BC 4E56 FCC6 link A6, -0x033A
000031C0 48E7 0138 movem.l -[A7], D7,A2,A3,A4
000031C4 206E 0014 movea.l A0, [A6 + 0x14]
000031C8 2F08 move.l -[A7], A0
000031CA 486E 0014 pea.l [A6 + 0x14]
000031CE 3F3C 1010 move.w -[A7], 0x1010
000031D2 A9EB syscall Pack4/FP68K
000031D4 206E 0010 movea.l A0, [A6 + 0x10]
000031D8 2F08 move.l -[A7], A0
000031DA 486E 0010 pea.l [A6 + 0x10]
000031DE 3F3C 1010 move.w -[A7], 0x1010
000031E2 A9EB syscall Pack4/FP68K
000031E4 206E 000C movea.l A0, [A6 + 0xC]
000031E8 2F08 move.l -[A7], A0
000031EA 486E 000C pea.l [A6 + 0xC]
000031EE 3F3C 1010 move.w -[A7], 0x1010
000031F2 A9EB syscall Pack4/FP68K
000031F4 266E 0008 movea.l A3, [A6 + 0x8]
000031F8 284B movea.l A4, A3
000031FA 7005 moveq.l D0, 0x05
000031FC 2054 movea.l A0, [A4]
000031FE B028 004A cmp.b D0, [A0 + 0x4A]
00003202 6600 01CE bne +0x1D0 /* 000033D2 */
00003206 41EE FFF4 lea.l A0, [A6 - 0xC]
0000320A 43FA 0264 lea.l A1, [PC + 0x264 /* 00003470, value 0x0, cstring "" */]
0000320E 20D9 move.l [A0]+, [A1]+
00003210 20D9 move.l [A0]+, [A1]+
00003212 3091 move.w [A0], [A1]
00003214 7E01 moveq.l D7, 0x01
00003216 6000 01A4 bra +0x1A6 /* 000033BC */
label0000321A:
0000321A 486E 0010 pea.l [A6 + 0x10]
0000321E 486E FCD6 pea.l [A6 - 0x32A]
00003222 3F3C 100E move.w -[A7], 0x100E
00003226 A9EB syscall Pack4/FP68K
00003228 7002 moveq.l D0, 0x02
0000322A 9047 sub.w D0, D7
0000322C C1FC 005A muls.w D0, 0x5A /* 'Z' */
00003230 3D40 FCD4 move.w [A6 - 0x32C], D0
00003234 486E FCD4 pea.l [A6 - 0x32C]
00003238 486E FCD6 pea.l [A6 - 0x32A]
0000323C 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00003240 A9EB syscall Pack4/FP68K
00003242 41EE FFE0 lea.l A0, [A6 - 0x20]
00003246 43EE FCD6 lea.l A1, [A6 - 0x32A]
0000324A 20D9 move.l [A0]+, [A1]+
0000324C 20D9 move.l [A0]+, [A1]+
0000324E 3091 move.w [A0], [A1]
00003250 487A 021E pea.l [PC + 0x21E /* 00003470, value 0x0, cstring "" */]
00003254 486E FFE0 pea.l [A6 - 0x20]
00003258 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000325C A9EB syscall Pack4/FP68K
0000325E 5EC0 sgt D0
00003260 487A 0222 pea.l [PC + 0x222 /* 00003484, value 0x4006B400 */]
00003264 486E FFE0 pea.l [A6 - 0x20]
00003268 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000326C A9EB syscall Pack4/FP68K
0000326E 55C1 scs D1
00003270 C001 and.b D0, D1
00003272 6700 0146 beq +0x148 /* 000033BA */
00003276 486E FCD6 pea.l [A6 - 0x32A]
0000327A 42A7 clr.l -[A7]
0000327C 486E FFE0 pea.l [A6 - 0x20]
00003280 4EBA D03C jsr [PC - 0x2FC4 /* 000002BE */]
00003284 2D5F FCC6 move.l [A6 - 0x33A], [A7]+
00003288 486E FCC6 pea.l [A6 - 0x33A]
0000328C 486E FCCA pea.l [A6 - 0x336]
00003290 3F3C 100E move.w -[A7], 0x100E
00003294 A9EB syscall Pack4/FP68K
00003296 486E FCCA pea.l [A6 - 0x336]
0000329A 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000329E 588F addq.l A7, 4
000032A0 486E FCD6 pea.l [A6 - 0x32A]
000032A4 486E FCD6 pea.l [A6 - 0x32A]
000032A8 3F3C 0004 move.w -[A7], 0x4
000032AC A9EB syscall Pack4/FP68K
000032AE 41EE FFEA lea.l A0, [A6 - 0x16]
000032B2 43EE FCD6 lea.l A1, [A6 - 0x32A]
000032B6 20D9 move.l [A0]+, [A1]+
000032B8 20D9 move.l [A0]+, [A1]+
000032BA 3091 move.w [A0], [A1]
000032BC 486E 0014 pea.l [A6 + 0x14]
000032C0 486E FCD6 pea.l [A6 - 0x32A]
000032C4 3F3C 100E move.w -[A7], 0x100E
000032C8 A9EB syscall Pack4/FP68K
000032CA 486E FFEA pea.l [A6 - 0x16]
000032CE 486E FCD6 pea.l [A6 - 0x32A]
000032D2 3F3C 0004 move.w -[A7], 0x4
000032D6 A9EB syscall Pack4/FP68K
000032D8 41EE FFEA lea.l A0, [A6 - 0x16]
000032DC 43EE FCD6 lea.l A1, [A6 - 0x32A]
000032E0 20D9 move.l [A0]+, [A1]+
000032E2 20D9 move.l [A0]+, [A1]+
000032E4 3091 move.w [A0], [A1]
000032E6 487A 0188 pea.l [PC + 0x188 /* 00003470, value 0x0, cstring "" */]
000032EA 486E FFEA pea.l [A6 - 0x16]
000032EE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000032F2 A9EB syscall Pack4/FP68K
000032F4 6F10 ble +0x12 /* 00003306 */
000032F6 1F3C 0004 move.b -[A7], 0x4
000032FA 3F07 move.w -[A7], D7
000032FC 486E FFEA pea.l [A6 - 0x16]
00003300 2F0B move.l -[A7], A3
00003302 4EAD 25E2 jsr [A5 + 0x25E2 /* export_1208 */]
label00003306:
00003306 3007 move.w D0, D7
00003308 2054 movea.l A0, [A4]
0000330A E540 asl D0.w, 2
0000330C 4870 0052 pea.l [A0 + D0.w + 0x52]
00003310 486E FCD6 pea.l [A6 - 0x32A]
00003314 3F3C 100E move.w -[A7], 0x100E
00003318 A9EB syscall Pack4/FP68K
0000331A 486E FFEA pea.l [A6 - 0x16]
0000331E 486E FCD6 pea.l [A6 - 0x32A]
00003322 3F3C 0002 move.w -[A7], 0x2
00003326 A9EB syscall Pack4/FP68K
00003328 3007 move.w D0, D7
0000332A E540 asl D0.w, 2
0000332C 486E FCD6 pea.l [A6 - 0x32A]
00003330 4870 0052 pea.l [A0 + D0.w + 0x52]
00003334 3F3C 1010 move.w -[A7], 0x1010
00003338 A9EB syscall Pack4/FP68K
0000333A 3007 move.w D0, D7
0000333C E540 asl D0.w, 2
0000333E 4870 0052 pea.l [A0 + D0.w + 0x52]
00003342 486E FCD6 pea.l [A6 - 0x32A]
00003346 3F3C 100E move.w -[A7], 0x100E
0000334A A9EB syscall Pack4/FP68K
0000334C 487A 0122 pea.l [PC + 0x122 /* 00003470, value 0x0, cstring "" */]
00003350 486E FCD6 pea.l [A6 - 0x32A]
00003354 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003358 A9EB syscall Pack4/FP68K
0000335A 6456 bcc +0x58 /* 000033B2 */
0000335C 1F3C 0005 move.b -[A7], 0x5
00003360 3007 move.w D0, D7
00003362 5A40 addq.w D0, 5
00003364 3F00 move.w -[A7], D0
00003366 487A 0108 pea.l [PC + 0x108 /* 00003470, value 0x0, cstring "" */]
0000336A 2F0B move.l -[A7], A3
0000336C 4EAD 25E2 jsr [A5 + 0x25E2 /* export_1208 */]
00003370 3007 move.w D0, D7
00003372 2054 movea.l A0, [A4]
00003374 E540 asl D0.w, 2
00003376 4870 0052 pea.l [A0 + D0.w + 0x52]
0000337A 43EE FCD6 lea.l A1, [A6 - 0x32A]
0000337E 45EE FFF4 lea.l A2, [A6 - 0xC]
00003382 22DA move.l [A1]+, [A2]+
00003384 22DA move.l [A1]+, [A2]+
00003386 3292 move.w [A1], [A2]
00003388 486E FCD6 pea.l [A6 - 0x32A]
0000338C 3F3C 1002 move.w -[A7], 0x1002
00003390 A9EB syscall Pack4/FP68K
00003392 43EE FFF4 lea.l A1, [A6 - 0xC]
00003396 45EE FCD6 lea.l A2, [A6 - 0x32A]
0000339A 22DA move.l [A1]+, [A2]+
0000339C 22DA move.l [A1]+, [A2]+
0000339E 3292 move.w [A1], [A2]
000033A0 3007 move.w D0, D7
000033A2 E540 asl D0.w, 2
000033A4 487A 00CA pea.l [PC + 0xCA /* 00003470, value 0x0, cstring "" */]
000033A8 4870 0052 pea.l [A0 + D0.w + 0x52]
000033AC 3F3C 1010 move.w -[A7], 0x1010
000033B0 A9EB syscall Pack4/FP68K
label000033B2:
000033B2 2054 movea.l A0, [A4]
000033B4 117C 0001 00B2 move.b [A0 + 0xB2], 0x1
label000033BA:
000033BA 5247 addq.w D7, 1
label000033BC:
000033BC 7004 moveq.l D0, 0x04
000033BE B047 cmp.w D0, D7
000033C0 6C00 FE58 bge -0x1A6 /* 0000321A */
000033C4 486E FFF4 pea.l [A6 - 0xC]
000033C8 486E 0014 pea.l [A6 + 0x14]
000033CC 3F3C 1010 move.w -[A7], 0x1010
000033D0 A9EB syscall Pack4/FP68K
label000033D2:
000033D2 486E 000C pea.l [A6 + 0xC]
000033D6 486E FCD6 pea.l [A6 - 0x32A]
000033DA 3F3C 100E move.w -[A7], 0x100E
000033DE A9EB syscall Pack4/FP68K
000033E0 487A 008E pea.l [PC + 0x8E /* 00003470, value 0x0, cstring "" */]
000033E4 486E FCD6 pea.l [A6 - 0x32A]
000033E8 3F3C 0008 move.w -[A7], 0x8
000033EC A9EB syscall Pack4/FP68K
000033EE 662A bne +0x2C /* 0000341A */
000033F0 486E 0014 pea.l [A6 + 0x14]
000033F4 486E FCD6 pea.l [A6 - 0x32A]
000033F8 3F3C 100E move.w -[A7], 0x100E
000033FC A9EB syscall Pack4/FP68K
000033FE 487A 007A pea.l [PC + 0x7A /* 0000347A, value 0x4005C800 */]
00003402 486E FCD6 pea.l [A6 - 0x32A]
00003406 3F3C 0006 move.w -[A7], 0x6
0000340A A9EB syscall Pack4/FP68K
0000340C 486E FCD6 pea.l [A6 - 0x32A]
00003410 486E 000C pea.l [A6 + 0xC]
00003414 3F3C 1010 move.w -[A7], 0x1010
00003418 A9EB syscall Pack4/FP68K
label0000341A:
0000341A 486E 0014 pea.l [A6 + 0x14]
0000341E 486E FCD6 pea.l [A6 - 0x32A]
00003422 3F3C 100E move.w -[A7], 0x100E
00003426 A9EB syscall Pack4/FP68K
00003428 487A 0046 pea.l [PC + 0x46 /* 00003470, value 0x0, cstring "" */]
0000342C 486E FCD6 pea.l [A6 - 0x32A]
00003430 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003434 A9EB syscall Pack4/FP68K
00003436 6F2A ble +0x2C /* 00003462 */
00003438 486E 0014 pea.l [A6 + 0x14]
0000343C 486E FCD6 pea.l [A6 - 0x32A]
00003440 3F3C 100E move.w -[A7], 0x100E
00003444 A9EB syscall Pack4/FP68K
00003446 486E FCD6 pea.l [A6 - 0x32A]
0000344A 486E 000C pea.l [A6 + 0xC]
0000344E 486E FCCA pea.l [A6 - 0x336]
00003452 3F3C 100E move.w -[A7], 0x100E
00003456 A9EB syscall Pack4/FP68K
00003458 486E FCCA pea.l [A6 - 0x336]
0000345C 2F0B move.l -[A7], A3
0000345E 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
label00003462:
00003462 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00003466 4E5E unlink A6
00003468 205F movea.l A0, [A7]+
0000346A DEFC 0010 add.w A7, 0x10
0000346E 4ED0 jmp [A0]
00003470 0000 0000 ori.b D0, 0x0
00003474 0000 0000 ori.b D0, 0x0
00003478 0000 4005 ori.b D0, 0x5
0000347C C800 and.b D4, D0
0000347E 0000 0000 ori.b D0, 0x0
00003482 0000 4006 ori.b D0, 0x6
00003486 B400 cmp.b D2, D0
00003488 0000 0000 ori.b D0, 0x0
0000348C 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1442: // at 0000348E (misaligned)
00003490 FFD4 .invalid <<F/7/7>>
00003492 2F0C move.l -[A7], A4
00003494 206E 0014 movea.l A0, [A6 + 0x14]
00003498 2F08 move.l -[A7], A0
0000349A 486E 0014 pea.l [A6 + 0x14]
0000349E 3F3C 1010 move.w -[A7], 0x1010
000034A2 A9EB syscall Pack4/FP68K
000034A4 206E 0010 movea.l A0, [A6 + 0x10]
000034A8 2F08 move.l -[A7], A0
000034AA 486E 0010 pea.l [A6 + 0x10]
000034AE 3F3C 1010 move.w -[A7], 0x1010
000034B2 A9EB syscall Pack4/FP68K
000034B4 206E 000C movea.l A0, [A6 + 0xC]
000034B8 43EE FFF8 lea.l A1, [A6 - 0x8]
000034BC 22D8 move.l [A1]+, [A0]+
000034BE 22D8 move.l [A1]+, [A0]+
000034C0 286E 0008 movea.l A4, [A6 + 0x8]
000034C4 42A7 clr.l -[A7]
000034C6 2054 movea.l A0, [A4]
000034C8 4868 0002 pea.l [A0 + 0x2]
000034CC 486E FFF8 pea.l [A6 - 0x8]
000034D0 4EBA CCEA jsr [PC - 0x3316 /* 000001BC */]
000034D4 2D5F FFF4 move.l [A6 - 0xC], [A7]+
000034D8 486E FFF4 pea.l [A6 - 0xC]
000034DC 486E FFEA pea.l [A6 - 0x16]
000034E0 3F3C 100E move.w -[A7], 0x100E
000034E4 A9EB syscall Pack4/FP68K
000034E6 2054 movea.l A0, [A4]
000034E8 4868 0026 pea.l [A0 + 0x26]
000034EC 486E FFEA pea.l [A6 - 0x16]
000034F0 3F3C 1002 move.w -[A7], 0x1002
000034F4 A9EB syscall Pack4/FP68K
000034F6 486E FFEA pea.l [A6 - 0x16]
000034FA 486E FFF4 pea.l [A6 - 0xC]
000034FE 3F3C 1010 move.w -[A7], 0x1010
00003502 A9EB syscall Pack4/FP68K
00003504 486E 0014 pea.l [A6 + 0x14]
00003508 486E FFEA pea.l [A6 - 0x16]
0000350C 3F3C 100E move.w -[A7], 0x100E
00003510 A9EB syscall Pack4/FP68K
00003512 486E 0010 pea.l [A6 + 0x10]
00003516 486E FFEA pea.l [A6 - 0x16]
0000351A 3F3C 1004 move.w -[A7], 0x1004
0000351E A9EB syscall Pack4/FP68K
00003520 2F3C 00C8 0000 move.l -[A7], 0xC80000
00003526 4EBA CF96 jsr [PC - 0x306A /* 000004BE */]
0000352A 3D5F FFE8 move.w [A6 - 0x18], [A7]+
0000352E 486E FFE8 pea.l [A6 - 0x18]
00003532 486E FFEA pea.l [A6 - 0x16]
00003536 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
0000353A A9EB syscall Pack4/FP68K
0000353C 486E FFEA pea.l [A6 - 0x16]
00003540 486E 0014 pea.l [A6 + 0x14]
00003544 3F3C 1010 move.w -[A7], 0x1010
00003548 A9EB syscall Pack4/FP68K
0000354A 486E 0014 pea.l [A6 + 0x14]
0000354E 486E FFEA pea.l [A6 - 0x16]
00003552 3F3C 100E move.w -[A7], 0x100E
00003556 A9EB syscall Pack4/FP68K
00003558 486E FFEA pea.l [A6 - 0x16]
0000355C 486E FFF4 pea.l [A6 - 0xC]
00003560 486E FFDE pea.l [A6 - 0x22]
00003564 3F3C 100E move.w -[A7], 0x100E
00003568 A9EB syscall Pack4/FP68K
0000356A 486E FFDE pea.l [A6 - 0x22]
0000356E 486E 0010 pea.l [A6 + 0x10]
00003572 486E FFD4 pea.l [A6 - 0x2C]
00003576 3F3C 100E move.w -[A7], 0x100E
0000357A A9EB syscall Pack4/FP68K
0000357C 486E FFD4 pea.l [A6 - 0x2C]
00003580 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003584 4EAD 25B2 jsr [A5 + 0x25B2 /* export_1202 */]
00003588 285F movea.l A4, [A7]+
0000358A 4E5E unlink A6
0000358C 205F movea.l A0, [A7]+
0000358E DEFC 0010 add.w A7, 0x10
00003592 4ED0 jmp [A0]
export_1443:
00003594 4E56 FFDC link A6, -0x0024
00003598 48E7 0F28 movem.l -[A7], D4,D5,D6,D7,A2,A4
0000359C 286E 0008 movea.l A4, [A6 + 0x8]
000035A0 4267 clr.w -[A7]
000035A2 1F3C 0002 move.b -[A7], 0x2
000035A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000035AA 4EAD 25A2 jsr [A5 + 0x25A2 /* export_1200 */]
000035AE 1A1F move.b D5, [A7]+
000035B0 7001 moveq.l D0, 0x01
000035B2 B005 cmp.b D0, D5
000035B4 57C0 seq D0
000035B6 2F00 move.l -[A7], D0
000035B8 42A7 clr.l -[A7]
000035BA 4EBA CF36 jsr [PC - 0x30CA /* 000004F2 */]
000035BE 221F move.l D1, [A7]+
000035C0 201F move.l D0, [A7]+
000035C2 2D41 FFDE move.l [A6 - 0x22], D1
000035C6 486E FFDE pea.l [A6 - 0x22]
000035CA 486E FFE2 pea.l [A6 - 0x1E]
000035CE 3F3C 100E move.w -[A7], 0x100E
000035D2 A9EB syscall Pack4/FP68K
000035D4 487A 013E pea.l [PC + 0x13E /* 00003714, value 0x3FFC8000 */]
000035D8 486E FFE2 pea.l [A6 - 0x1E]
000035DC 3F3C 000A move.w -[A7], 0xA /* '\n' */
000035E0 A9EB syscall Pack4/FP68K
000035E2 55C1 scs D1
000035E4 C001 and.b D0, D1
000035E6 7201 moveq.l D1, 0x01
000035E8 B205 cmp.b D1, D5
000035EA 5DC1 slt D1
000035EC 8001 or.b D0, D1
000035EE 6700 0110 beq +0x112 /* 00003700 */
000035F2 42A7 clr.l -[A7]
000035F4 2054 movea.l A0, [A4]
000035F6 3028 000A move.w D0, [A0 + 0xA]
000035FA 5340 subq.w D0, 1
000035FC 3D40 FFDC move.w [A6 - 0x24], D0
00003600 486E FFDC pea.l [A6 - 0x24]
00003604 486E FFE2 pea.l [A6 - 0x1E]
00003608 3F3C 200E move.w -[A7], 0x200E
0000360C A9EB syscall Pack4/FP68K
0000360E 487A 00FA pea.l [PC + 0xFA /* 0000370A, value 0x4002A000 */]
00003612 486E FFE2 pea.l [A6 - 0x1E]
00003616 3F3C 0006 move.w -[A7], 0x6
0000361A A9EB syscall Pack4/FP68K
0000361C 486E FFE2 pea.l [A6 - 0x1E]
00003620 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00003624 201F move.l D0, [A7]+
00003626 5280 addq.l D0, 1
00003628 3D40 FFFC move.w [A6 - 0x4], D0
0000362C 5340 subq.w D0, 1
0000362E C1FC 000A muls.w D0, 0xA /* '\n' */
00003632 2054 movea.l A0, [A4]
00003634 3228 000A move.w D1, [A0 + 0xA]
00003638 9240 sub.w D1, D0
0000363A 3D41 FFFA move.w [A6 - 0x6], D1
0000363E 7EFF moveq.l D7, 0xFFFFFFFF
00003640 6000 00B6 bra +0xB8 /* 000036F8 */
label00003644:
00003644 3007 move.w D0, D7
00003646 D06E FFFA add.w D0, [A6 - 0x6]
0000364A 3D40 FFF6 move.w [A6 - 0xA], D0
0000364E 4A6E FFF6 tst.w [A6 - 0xA]
00003652 5EC0 sgt D0
00003654 720A moveq.l D1, 0x0A
00003656 B26E FFF6 cmp.w D1, [A6 - 0xA]
0000365A 5CC1 sge D1
0000365C C001 and.b D0, D1
0000365E 6700 0096 beq +0x98 /* 000036F6 */
00003662 7CFF moveq.l D6, 0xFFFFFFFF
00003664 6000 0088 bra +0x8A /* 000036EE */
label00003668:
00003668 3006 move.w D0, D6
0000366A D06E FFFC add.w D0, [A6 - 0x4]
0000366E 3D40 FFF8 move.w [A6 - 0x8], D0
00003672 4A6E FFF8 tst.w [A6 - 0x8]
00003676 5EC0 sgt D0
00003678 720A moveq.l D1, 0x0A
0000367A B26E FFF8 cmp.w D1, [A6 - 0x8]
0000367E 5CC1 sge D1
00003680 C001 and.b D0, D1
00003682 7202 moveq.l D1, 0x02
00003684 B205 cmp.b D1, D5
00003686 57C1 seq D1
00003688 3407 move.w D2, D7
0000368A C5C6 muls.w D2, D6
0000368C 4A42 tst.w D2
0000368E 56C2 sne D2
00003690 C202 and.b D1, D2
00003692 5201 addq.b D1, 1
00003694 C001 and.b D0, D1
00003696 6754 beq +0x56 /* 000036EC */
00003698 3006 move.w D0, D6
0000369A C1FC 000A muls.w D0, 0xA /* '\n' */
0000369E D047 add.w D0, D7
000036A0 3800 move.w D4, D0
000036A2 2054 movea.l A0, [A4]
000036A4 D868 000A add.w D4, [A0 + 0xA]
000036A8 42A7 clr.l -[A7]
000036AA 3F04 move.w -[A7], D4
000036AC 2254 movea.l A1, [A4]
000036AE 2069 0020 movea.l A0, [A1 + 0x20]
000036B2 2050 movea.l A0, [A0]
000036B4 2F28 0002 move.l -[A7], [A0 + 0x2]
000036B8 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
000036BC 2D5F FFEC move.l [A6 - 0x14], [A7]+
000036C0 206E FFEC movea.l A0, [A6 - 0x14]
000036C4 2050 movea.l A0, [A0]
000036C6 1028 0014 move.b D0, [A0 + 0x14]
000036CA 6620 bne +0x22 /* 000036EC */
000036CC 2254 movea.l A1, [A4]
000036CE 2069 0020 movea.l A0, [A1 + 0x20]
000036D2 3004 move.w D0, D4
000036D4 2050 movea.l A0, [A0]
000036D6 E540 asl D0.w, 2
000036D8 2469 0020 movea.l A2, [A1 + 0x20]
000036DC 3204 move.w D1, D4
000036DE 2452 movea.l A2, [A2]
000036E0 E541 asl D1.w, 2
000036E2 45EA 0196 lea.l A2, [A2 + 0x196]
000036E6 25B0 0006 1000 move.l [A2 + D1.w], [A0 + D0.w + 0x6]
label000036EC:
000036EC 5246 addq.w D6, 1
label000036EE:
000036EE 7001 moveq.l D0, 0x01
000036F0 B046 cmp.w D0, D6
000036F2 6C00 FF74 bge -0x8A /* 00003668 */
label000036F6:
000036F6 5247 addq.w D7, 1
label000036F8:
000036F8 7001 moveq.l D0, 0x01
000036FA B047 cmp.w D0, D7
000036FC 6C00 FF46 bge -0xB8 /* 00003644 */
label00003700:
00003700 4CDF 14F0 movem.l D4,D5,D6,D7,A2,A4, [A7]+
00003704 4E5E unlink A6
00003706 2E9F move.l [A7], [A7]+
00003708 4E75 rts
0000370A 4002 negx.b D2
0000370C A000 syscall Open/PBHOpen/HOpen
0000370E 0000 0000 ori.b D0, 0x0
00003712 0000 3FFC ori.b D0, 0xFC
00003716 8000 or.b D0, D0
00003718 0000 0000 ori.b D0, 0x0
0000371C 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000371E-00003722
export_1444:
fn0000371E:
0000371E 4E56 FFF6 link A6, -0x000A
// end alternate branch 0000371E-00003722
export_1444: // at 0000371E (misaligned)
fn0000371E: // (misaligned)
00003720 FFF6 .invalid <<F/7/7>>
00003722 2F0C move.l -[A7], A4
00003724 286E 0008 movea.l A4, [A6 + 0x8]
00003728 2054 movea.l A0, [A4]
0000372A 4228 00AE clr.b [A0 + 0xAE]
0000372E 4868 003E pea.l [A0 + 0x3E]
00003732 486E FFF6 pea.l [A6 - 0xA]
00003736 3F3C 100E move.w -[A7], 0x100E
0000373A A9EB syscall Pack4/FP68K
0000373C 487A 0034 pea.l [PC + 0x34 /* 00003772, value 0x4007FA00 */]
00003740 486E FFF6 pea.l [A6 - 0xA]
00003744 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003748 A9EB syscall Pack4/FP68K
0000374A 6408 bcc +0xA /* 00003754 */
0000374C 2054 movea.l A0, [A4]
0000374E 117C 0001 00AE move.b [A0 + 0xAE], 0x1
label00003754:
00003754 2254 movea.l A1, [A4]
00003756 2069 000C movea.l A0, [A1 + 0xC]
0000375A 2050 movea.l A0, [A0]
0000375C 4A28 0006 tst.b [A0 + 0x6]
00003760 6F08 ble +0xA /* 0000376A */
00003762 2054 movea.l A0, [A4]
00003764 117C 0002 00AE move.b [A0 + 0xAE], 0x2
label0000376A:
0000376A 285F movea.l A4, [A7]+
0000376C 4E5E unlink A6
0000376E 2E9F move.l [A7], [A7]+
00003770 4E75 rts
00003772 4007 negx.b D7
00003774 FA00 0000 .unknown 0xFA00 0x0000 (W = 5)
00003778 0000 0000 ori.b D0, 0x0
export_1445:
0000377C 4E56 FBF6 link A6, -0x040A
00003780 48E7 0108 movem.l -[A7], D7,A4
00003784 206E 000C movea.l A0, [A6 + 0xC]
00003788 43EE FFF6 lea.l A1, [A6 - 0xA]
0000378C 22D8 move.l [A1]+, [A0]+
0000378E 22D8 move.l [A1]+, [A0]+
00003790 3290 move.w [A1], [A0]
00003792 3E2E 0010 move.w D7, [A6 + 0x10]
00003796 286E 0008 movea.l A4, [A6 + 0x8]
0000379A 102E 0012 move.b D0, [A6 + 0x12]
0000379E 4880 ext.w D0
000037A0 6B00 030C bmi +0x30E /* 00003AAE */
000037A4 0C40 000A cmpi.w D0, 0xA /* '\n' */
000037A8 6E00 0304 bgt +0x306 /* 00003AAE */
000037AC D040 add.w D0, D0
000037AE 303B 0006 move.w D0, [PC + D0.w + 0x6]
000037B2 4EFB 0000 jmp [PC + D0.w]
000037B6 0018 0024 ori.b [A0]+, 0x24 /* '$' */
000037BA 0030 00F8 00FC ori.b [A0 + D0.w - 0x4], 0xF8
000037C0 0182 bclr D2, D0
000037C2 01A2 bclr -[A2], D0
000037C4 01FC .incomplete
000037C6 0224 02B0 andi.b -[A4], 0xB0
000037CA 02D6 .incomplete
000037CC 2054 movea.l A0, [A4]
000037CE 117C 0001 00B2 move.b [A0 + 0xB2], 0x1
000037D4 6000 02D8 bra +0x2DA /* 00003AAE */
000037D8 2054 movea.l A0, [A4]
000037DA 117C 0001 00B2 move.b [A0 + 0xB2], 0x1
000037E0 6000 02CC bra +0x2CE /* 00003AAE */
000037E4 486E FDF6 pea.l [A6 - 0x20A]
000037E8 2F3C 0001 0258 move.l -[A7], 0x10258
000037EE 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000037F2 2F2D FFEA move.l -[A7], [A5 - 0x16]
000037F6 486E FFF6 pea.l [A6 - 0xA]
000037FA 486E FCF6 pea.l [A6 - 0x30A]
000037FE 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
00003802 486E FDF6 pea.l [A6 - 0x20A]
00003806 486E FCF6 pea.l [A6 - 0x30A]
0000380A 486E FBF6 pea.l [A6 - 0x40A]
0000380E 3F3C 0002 move.w -[A7], 0x2
00003812 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003816 41EE FDF6 lea.l A0, [A6 - 0x20A]
0000381A 43EE FBF6 lea.l A1, [A6 - 0x40A]
0000381E 703F moveq.l D0, 0x3F
label00003820:
00003820 20D9 move.l [A0]+, [A1]+
00003822 51C8 FFFC dbf D0, -0x6 /* 00003820 */
00003826 486E FEF6 pea.l [A6 - 0x10A]
0000382A 2F3C 0002 0258 move.l -[A7], 0x20258
00003830 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00003834 486E FDF6 pea.l [A6 - 0x20A]
00003838 486E FEF6 pea.l [A6 - 0x10A]
0000383C 486E FBF6 pea.l [A6 - 0x40A]
00003840 3F3C 0002 move.w -[A7], 0x2
00003844 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003848 41EE FEF6 lea.l A0, [A6 - 0x10A]
0000384C 43EE FBF6 lea.l A1, [A6 - 0x40A]
00003850 703F moveq.l D0, 0x3F
label00003852:
00003852 20D9 move.l [A0]+, [A1]+
00003854 51C8 FFFC dbf D0, -0x6 /* 00003852 */
00003858 486E FDF6 pea.l [A6 - 0x20A]
0000385C 3F3C 0190 move.w -[A7], 0x190
00003860 2054 movea.l A0, [A4]
00003862 3F28 000A move.w -[A7], [A0 + 0xA]
00003866 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
0000386A 486E FEF6 pea.l [A6 - 0x10A]
0000386E 486E FDF6 pea.l [A6 - 0x20A]
00003872 487A 0248 pea.l [PC + 0x248 /* 00003ABC, value 0x10D4E56 */]
00003876 486E FBF6 pea.l [A6 - 0x40A]
0000387A 3F3C 0003 move.w -[A7], 0x3
0000387E 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003882 41EE FEF6 lea.l A0, [A6 - 0x10A]
00003886 43EE FBF6 lea.l A1, [A6 - 0x40A]
0000388A 703F moveq.l D0, 0x3F
label0000388C:
0000388C 20D9 move.l [A0]+, [A1]+
0000388E 51C8 FFFC dbf D0, -0x6 /* 0000388C */
00003892 486E FEF6 pea.l [A6 - 0x10A]
00003896 2054 movea.l A0, [A4]
00003898 2F28 00B4 move.l -[A7], [A0 + 0xB4]
0000389C 4EBA D428 jsr [PC - 0x2BD8 /* 00000CC6 */]
000038A0 2054 movea.l A0, [A4]
000038A2 117C 0001 00B2 move.b [A0 + 0xB2], 0x1
000038A8 6000 0204 bra +0x206 /* 00003AAE */
000038AC 6000 0200 bra +0x202 /* 00003AAE */
000038B0 486E FDF6 pea.l [A6 - 0x20A]
000038B4 3F3C 01F4 move.w -[A7], 0x1F4
000038B8 3F07 move.w -[A7], D7
000038BA 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000038BE 2F2D FFEA move.l -[A7], [A5 - 0x16]
000038C2 486E FFF6 pea.l [A6 - 0xA]
000038C6 486E FCF6 pea.l [A6 - 0x30A]
000038CA 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
000038CE 486E FDF6 pea.l [A6 - 0x20A]
000038D2 486E FCF6 pea.l [A6 - 0x30A]
000038D6 486E FBF6 pea.l [A6 - 0x40A]
000038DA 3F3C 0002 move.w -[A7], 0x2
000038DE 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000038E2 41EE FDF6 lea.l A0, [A6 - 0x20A]
000038E6 43EE FBF6 lea.l A1, [A6 - 0x40A]
000038EA 703F moveq.l D0, 0x3F
label000038EC:
000038EC 20D9 move.l [A0]+, [A1]+
000038EE 51C8 FFFC dbf D0, -0x6 /* 000038EC */
000038F2 486E FEF6 pea.l [A6 - 0x10A]
000038F6 2F3C 0005 01F4 move.l -[A7], 0x501F4
000038FC 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00003900 486E FDF6 pea.l [A6 - 0x20A]
00003904 486E FEF6 pea.l [A6 - 0x10A]
00003908 486E FBF6 pea.l [A6 - 0x40A]
0000390C 3F3C 0002 move.w -[A7], 0x2
00003910 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003914 41EE FEF6 lea.l A0, [A6 - 0x10A]
00003918 43EE FBF6 lea.l A1, [A6 - 0x40A]
0000391C 703F moveq.l D0, 0x3F
label0000391E:
0000391E 20D9 move.l [A0]+, [A1]+
00003920 51C8 FFFC dbf D0, -0x6 /* 0000391E */
00003924 486E FEF6 pea.l [A6 - 0x10A]
00003928 2054 movea.l A0, [A4]
0000392A 2F28 00B4 move.l -[A7], [A0 + 0xB4]
0000392E 4EBA D396 jsr [PC - 0x2C6A /* 00000CC6 */]
00003932 6000 017A bra +0x17C /* 00003AAE */
00003936 486E FDF6 pea.l [A6 - 0x20A]
0000393A 3F3C 01F4 move.w -[A7], 0x1F4
0000393E 3F07 move.w -[A7], D7
00003940 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00003944 486E FDF6 pea.l [A6 - 0x20A]
00003948 2054 movea.l A0, [A4]
0000394A 2F28 00B4 move.l -[A7], [A0 + 0xB4]
0000394E 4EBA D376 jsr [PC - 0x2C8A /* 00000CC6 */]
00003952 6000 015A bra +0x15C /* 00003AAE */
00003956 486E FEF6 pea.l [A6 - 0x10A]
0000395A 2F3C 0001 0226 move.l -[A7], 0x10226
00003960 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00003964 3007 move.w D0, D7
00003966 48C0 ext.l D0
00003968 2F00 move.l -[A7], D0
0000396A 486E FDF6 pea.l [A6 - 0x20A]
0000396E 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00003972 486E FDF6 pea.l [A6 - 0x20A]
00003976 486E FEF6 pea.l [A6 - 0x10A]
0000397A 486E FBF6 pea.l [A6 - 0x40A]
0000397E 3F3C 0002 move.w -[A7], 0x2
00003982 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003986 41EE FDF6 lea.l A0, [A6 - 0x20A]
0000398A 43EE FBF6 lea.l A1, [A6 - 0x40A]
0000398E 703F moveq.l D0, 0x3F
label00003990:
00003990 20D9 move.l [A0]+, [A1]+
00003992 51C8 FFFC dbf D0, -0x6 /* 00003990 */
00003996 486E FDF6 pea.l [A6 - 0x20A]
0000399A 2054 movea.l A0, [A4]
0000399C 2F28 00B4 move.l -[A7], [A0 + 0xB4]
000039A0 4EBA D324 jsr [PC - 0x2CDC /* 00000CC6 */]
000039A4 2054 movea.l A0, [A4]
000039A6 117C 0001 00B2 move.b [A0 + 0xB2], 0x1
000039AC 6000 0100 bra +0x102 /* 00003AAE */
000039B0 486E FDF6 pea.l [A6 - 0x20A]
000039B4 3F3C 0226 move.w -[A7], 0x226
000039B8 3F07 move.w -[A7], D7
000039BA 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000039BE 486E FDF6 pea.l [A6 - 0x20A]
000039C2 2054 movea.l A0, [A4]
000039C4 2F28 00B4 move.l -[A7], [A0 + 0xB4]
000039C8 4EBA D2FC jsr [PC - 0x2D04 /* 00000CC6 */]
000039CC 2054 movea.l A0, [A4]
000039CE 117C 0001 00B2 move.b [A0 + 0xB2], 0x1
000039D4 6000 00D8 bra +0xDA /* 00003AAE */
000039D8 486E FDF6 pea.l [A6 - 0x20A]
000039DC 3F3C 0226 move.w -[A7], 0x226
000039E0 3F07 move.w -[A7], D7
000039E2 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000039E6 2F2D FFEA move.l -[A7], [A5 - 0x16]
000039EA 486E FFF6 pea.l [A6 - 0xA]
000039EE 486E FCF6 pea.l [A6 - 0x30A]
000039F2 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
000039F6 486E FDF6 pea.l [A6 - 0x20A]
000039FA 486E FCF6 pea.l [A6 - 0x30A]
000039FE 486E FBF6 pea.l [A6 - 0x40A]
00003A02 3F3C 0002 move.w -[A7], 0x2
00003A06 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003A0A 41EE FDF6 lea.l A0, [A6 - 0x20A]
00003A0E 43EE FBF6 lea.l A1, [A6 - 0x40A]
00003A12 703F moveq.l D0, 0x3F
label00003A14:
00003A14 20D9 move.l [A0]+, [A1]+
00003A16 51C8 FFFC dbf D0, -0x6 /* 00003A14 */
00003A1A 486E FEF6 pea.l [A6 - 0x10A]
00003A1E 2F3C 000E 0226 move.l -[A7], 0xE0226
00003A24 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00003A28 486E FDF6 pea.l [A6 - 0x20A]
00003A2C 486E FEF6 pea.l [A6 - 0x10A]
00003A30 486E FBF6 pea.l [A6 - 0x40A]
00003A34 3F3C 0002 move.w -[A7], 0x2
00003A38 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003A3C 41EE FEF6 lea.l A0, [A6 - 0x10A]
00003A40 43EE FBF6 lea.l A1, [A6 - 0x40A]
00003A44 703F moveq.l D0, 0x3F
label00003A46:
00003A46 20D9 move.l [A0]+, [A1]+
00003A48 51C8 FFFC dbf D0, -0x6 /* 00003A46 */
00003A4C 2054 movea.l A0, [A4]
00003A4E 117C 0001 00B2 move.b [A0 + 0xB2], 0x1
00003A54 486E FEF6 pea.l [A6 - 0x10A]
00003A58 2054 movea.l A0, [A4]
00003A5A 2F28 00B4 move.l -[A7], [A0 + 0xB4]
00003A5E 4EBA D266 jsr [PC - 0x2D9A /* 00000CC6 */]
00003A62 604A bra +0x4C /* 00003AAE */
00003A64 486E FDF6 pea.l [A6 - 0x20A]
00003A68 3F3C 02BC move.w -[A7], 0x2BC
00003A6C 3F07 move.w -[A7], D7
00003A6E 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00003A72 486E FDF6 pea.l [A6 - 0x20A]
00003A76 2054 movea.l A0, [A4]
00003A78 2F28 00B4 move.l -[A7], [A0 + 0xB4]
00003A7C 4EBA D248 jsr [PC - 0x2DB8 /* 00000CC6 */]
00003A80 2054 movea.l A0, [A4]
00003A82 117C 0001 00B2 move.b [A0 + 0xB2], 0x1
00003A88 6024 bra +0x26 /* 00003AAE */
00003A8A 486E FDF6 pea.l [A6 - 0x20A]
00003A8E 3F3C 02BC move.w -[A7], 0x2BC
00003A92 3F07 move.w -[A7], D7
00003A94 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00003A98 486E FDF6 pea.l [A6 - 0x20A]
00003A9C 2054 movea.l A0, [A4]
00003A9E 2F28 00B4 move.l -[A7], [A0 + 0xB4]
00003AA2 4EBA D222 jsr [PC - 0x2DDE /* 00000CC6 */]
00003AA6 2054 movea.l A0, [A4]
00003AA8 117C 0001 00B2 move.b [A0 + 0xB2], 0x1
label00003AAE:
00003AAE 4CDF 1080 movem.l D7,A4, [A7]+
00003AB2 4E5E unlink A6
00003AB4 205F movea.l A0, [A7]+
00003AB6 DEFC 000C add.w A7, 0xC
00003ABA 4ED0 jmp [A0]
00003ABC 010D btst A5, D0
export_1446:
00003ABE 4E56 FFDE link A6, -0x0022
00003AC2 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00003AC6 206E 000C movea.l A0, [A6 + 0xC]
00003ACA 2F08 move.l -[A7], A0
00003ACC 486E 000C pea.l [A6 + 0xC]
00003AD0 3F3C 1010 move.w -[A7], 0x1010
00003AD4 A9EB syscall Pack4/FP68K
00003AD6 286E 0008 movea.l A4, [A6 + 0x8]
00003ADA 486E 000C pea.l [A6 + 0xC]
00003ADE 486E FFE6 pea.l [A6 - 0x1A]
00003AE2 3F3C 100E move.w -[A7], 0x100E
00003AE6 A9EB syscall Pack4/FP68K
00003AE8 487A 0342 pea.l [PC + 0x342 /* 00003E2C, value 0x4005C800 */]
00003AEC 486E FFE6 pea.l [A6 - 0x1A]
00003AF0 3F3C 0006 move.w -[A7], 0x6
00003AF4 A9EB syscall Pack4/FP68K
00003AF6 486E FFE6 pea.l [A6 - 0x1A]
00003AFA 486E FFF0 pea.l [A6 - 0x10]
00003AFE 3F3C 1010 move.w -[A7], 0x1010
00003B02 A9EB syscall Pack4/FP68K
00003B04 4206 clr.b D6
00003B06 6000 02F2 bra +0x2F4 /* 00003DFA */
label00003B0A:
00003B0A 1006 move.b D0, D6
00003B0C 4880 ext.w D0
00003B0E 3800 move.w D4, D0
00003B10 1A04 move.b D5, D4
00003B12 1005 move.b D0, D5
00003B14 4880 ext.w D0
00003B16 2054 movea.l A0, [A4]
00003B18 C1FC 0006 muls.w D0, 0x6
00003B1C 7202 moveq.l D1, 0x02
00003B1E 43E8 008A lea.l A1, [A0 + 0x8A]
00003B22 B231 0000 cmp.b D1, [A1 + D0.w]
00003B26 6F46 ble +0x48 /* 00003B6E */
00003B28 1005 move.b D0, D5
00003B2A 4880 ext.w D0
00003B2C 2054 movea.l A0, [A4]
00003B2E C1FC 0006 muls.w D0, 0x6
00003B32 43E8 008C lea.l A1, [A0 + 0x8C]
00003B36 4871 0000 pea.l [A1 + D0.w]
00003B3A 486E FFE6 pea.l [A6 - 0x1A]
00003B3E 3F3C 100E move.w -[A7], 0x100E
00003B42 A9EB syscall Pack4/FP68K
00003B44 486E FFF0 pea.l [A6 - 0x10]
00003B48 486E FFE6 pea.l [A6 - 0x1A]
00003B4C 3F3C 1000 move.w -[A7], 0x1000
00003B50 A9EB syscall Pack4/FP68K
00003B52 1005 move.b D0, D5
00003B54 4880 ext.w D0
00003B56 C1FC 0006 muls.w D0, 0x6
00003B5A 486E FFE6 pea.l [A6 - 0x1A]
00003B5E 43E8 008C lea.l A1, [A0 + 0x8C]
00003B62 4871 0000 pea.l [A1 + D0.w]
00003B66 3F3C 1010 move.w -[A7], 0x1010
00003B6A A9EB syscall Pack4/FP68K
00003B6C 6066 bra +0x68 /* 00003BD4 */
label00003B6E:
00003B6E 1005 move.b D0, D5
00003B70 4880 ext.w D0
00003B72 2054 movea.l A0, [A4]
00003B74 C1FC 0006 muls.w D0, 0x6
00003B78 48E7 8080 movem.l -[A7], D0,A0
00003B7C 42A7 clr.l -[A7]
00003B7E 4EBA C972 jsr [PC - 0x368E /* 000004F2 */]
00003B82 221F move.l D1, [A7]+
00003B84 4CDF 0101 movem.l D0,A0, [A7]+
00003B88 2D41 FFE2 move.l [A6 - 0x1E], D1
00003B8C 486E FFE2 pea.l [A6 - 0x1E]
00003B90 486E FFE6 pea.l [A6 - 0x1A]
00003B94 3F3C 100E move.w -[A7], 0x100E
00003B98 A9EB syscall Pack4/FP68K
00003B9A 486E FFF0 pea.l [A6 - 0x10]
00003B9E 486E FFE6 pea.l [A6 - 0x1A]
00003BA2 3F3C 1004 move.w -[A7], 0x1004
00003BA6 A9EB syscall Pack4/FP68K
00003BA8 1205 move.b D1, D5
00003BAA 4881 ext.w D1
00003BAC C3FC 0006 muls.w D1, 0x6
00003BB0 43E8 008C lea.l A1, [A0 + 0x8C]
00003BB4 4871 1000 pea.l [A1 + D1.w]
00003BB8 486E FFE6 pea.l [A6 - 0x1A]
00003BBC 3F3C 1000 move.w -[A7], 0x1000
00003BC0 A9EB syscall Pack4/FP68K
00003BC2 486E FFE6 pea.l [A6 - 0x1A]
00003BC6 43E8 008C lea.l A1, [A0 + 0x8C]
00003BCA 4871 0000 pea.l [A1 + D0.w]
00003BCE 3F3C 1010 move.w -[A7], 0x1010
00003BD2 A9EB syscall Pack4/FP68K
label00003BD4:
00003BD4 1006 move.b D0, D6
00003BD6 4880 ext.w D0
00003BD8 2054 movea.l A0, [A4]
00003BDA C1FC 0006 muls.w D0, 0x6
00003BDE 7202 moveq.l D1, 0x02
00003BE0 B230 0066 cmp.b D1, [A0 + D0.w + 0x66]
00003BE4 6F3E ble +0x40 /* 00003C24 */
00003BE6 1006 move.b D0, D6
00003BE8 4880 ext.w D0
00003BEA 2054 movea.l A0, [A4]
00003BEC C1FC 0006 muls.w D0, 0x6
00003BF0 4870 0068 pea.l [A0 + D0.w + 0x68]
00003BF4 486E FFE6 pea.l [A6 - 0x1A]
00003BF8 3F3C 100E move.w -[A7], 0x100E
00003BFC A9EB syscall Pack4/FP68K
00003BFE 486E FFF0 pea.l [A6 - 0x10]
00003C02 486E FFE6 pea.l [A6 - 0x1A]
00003C06 3F3C 1000 move.w -[A7], 0x1000
00003C0A A9EB syscall Pack4/FP68K
00003C0C 1006 move.b D0, D6
00003C0E 4880 ext.w D0
00003C10 C1FC 0006 muls.w D0, 0x6
00003C14 486E FFE6 pea.l [A6 - 0x1A]
00003C18 4870 0068 pea.l [A0 + D0.w + 0x68]
00003C1C 3F3C 1010 move.w -[A7], 0x1010
00003C20 A9EB syscall Pack4/FP68K
00003C22 605E bra +0x60 /* 00003C82 */
label00003C24:
00003C24 1006 move.b D0, D6
00003C26 4880 ext.w D0
00003C28 2054 movea.l A0, [A4]
00003C2A C1FC 0006 muls.w D0, 0x6
00003C2E 48E7 8080 movem.l -[A7], D0,A0
00003C32 42A7 clr.l -[A7]
00003C34 4EBA C8BC jsr [PC - 0x3744 /* 000004F2 */]
00003C38 221F move.l D1, [A7]+
00003C3A 4CDF 0101 movem.l D0,A0, [A7]+
00003C3E 2D41 FFDE move.l [A6 - 0x22], D1
00003C42 486E FFDE pea.l [A6 - 0x22]
00003C46 486E FFE6 pea.l [A6 - 0x1A]
00003C4A 3F3C 100E move.w -[A7], 0x100E
00003C4E A9EB syscall Pack4/FP68K
00003C50 486E FFF0 pea.l [A6 - 0x10]
00003C54 486E FFE6 pea.l [A6 - 0x1A]
00003C58 3F3C 1004 move.w -[A7], 0x1004
00003C5C A9EB syscall Pack4/FP68K
00003C5E 1206 move.b D1, D6
00003C60 4881 ext.w D1
00003C62 C3FC 0006 muls.w D1, 0x6
00003C66 4870 1068 pea.l [A0 + D1.w + 0x68]
00003C6A 486E FFE6 pea.l [A6 - 0x1A]
00003C6E 3F3C 1000 move.w -[A7], 0x1000
00003C72 A9EB syscall Pack4/FP68K
00003C74 486E FFE6 pea.l [A6 - 0x1A]
00003C78 4870 0068 pea.l [A0 + D0.w + 0x68]
00003C7C 3F3C 1010 move.w -[A7], 0x1010
00003C80 A9EB syscall Pack4/FP68K
label00003C82:
00003C82 1005 move.b D0, D5
00003C84 4880 ext.w D0
00003C86 2054 movea.l A0, [A4]
00003C88 C1FC 0006 muls.w D0, 0x6
00003C8C 43E8 008A lea.l A1, [A0 + 0x8A]
00003C90 1D71 0000 FFF6 move.b [A6 - 0xA], [A1 + D0.w]
00003C96 1006 move.b D0, D6
00003C98 4880 ext.w D0
00003C9A C1FC 0006 muls.w D0, 0x6
00003C9E 1D70 0066 FFF4 move.b [A6 - 0xC], [A0 + D0.w + 0x66]
00003CA4 42A7 clr.l -[A7]
00003CA6 1005 move.b D0, D5
00003CA8 4880 ext.w D0
00003CAA 2054 movea.l A0, [A4]
00003CAC C1FC 0006 muls.w D0, 0x6
00003CB0 43E8 008C lea.l A1, [A0 + 0x8C]
00003CB4 4871 0000 pea.l [A1 + D0.w]
00003CB8 486E FFE6 pea.l [A6 - 0x1A]
00003CBC 3F3C 100E move.w -[A7], 0x100E
00003CC0 A9EB syscall Pack4/FP68K
00003CC2 487A 015E pea.l [PC + 0x15E /* 00003E22, value 0x40018000 */]
00003CC6 486E FFE6 pea.l [A6 - 0x1A]
00003CCA 3F3C 0004 move.w -[A7], 0x4
00003CCE A9EB syscall Pack4/FP68K
00003CD0 487A 0146 pea.l [PC + 0x146 /* 00003E18, value 0x40008000, cstring "@" */]
00003CD4 486E FFE6 pea.l [A6 - 0x1A]
00003CD8 4267 clr.w -[A7]
00003CDA A9EB syscall Pack4/FP68K
00003CDC 486E FFE6 pea.l [A6 - 0x1A]
00003CE0 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00003CE4 201F move.l D0, [A7]+
00003CE6 3E00 move.w D7, D0
00003CE8 42A7 clr.l -[A7]
00003CEA 3007 move.w D0, D7
00003CEC 48C0 ext.l D0
00003CEE 2F00 move.l -[A7], D0
00003CF0 42A7 clr.l -[A7]
00003CF2 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00003CF6 201F move.l D0, [A7]+
00003CF8 3E00 move.w D7, D0
00003CFA 42A7 clr.l -[A7]
00003CFC 3007 move.w D0, D7
00003CFE 48C0 ext.l D0
00003D00 2F00 move.l -[A7], D0
00003D02 7003 moveq.l D0, 0x03
00003D04 2F00 move.l -[A7], D0
00003D06 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00003D0A 201F move.l D0, [A7]+
00003D0C 3E00 move.w D7, D0
00003D0E 1D47 FFF7 move.b [A6 - 0x9], D7
00003D12 102E FFF6 move.b D0, [A6 - 0xA]
00003D16 B02E FFF7 cmp.b D0, [A6 - 0x9]
00003D1A 6734 beq +0x36 /* 00003D50 */
00003D1C 1005 move.b D0, D5
00003D1E 4880 ext.w D0
00003D20 2054 movea.l A0, [A4]
00003D22 C1FC 0006 muls.w D0, 0x6
00003D26 43E8 008A lea.l A1, [A0 + 0x8A]
00003D2A 13AE FFF7 0000 move.b [A1 + D0.w], [A6 - 0x9]
00003D30 3004 move.w D0, D4
00003D32 C1FC 0003 muls.w D0, 0x3
00003D36 D047 add.w D0, D7
00003D38 3D40 FFFC move.w [A6 - 0x4], D0
00003D3C 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00003D40 3F2E FFFC move.w -[A7], [A6 - 0x4]
00003D44 487A 00C8 pea.l [PC + 0xC8 /* 00003E0E, value 0x0, cstring "" */]
00003D48 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D4C 4EAD 25E2 jsr [A5 + 0x25E2 /* export_1208 */]
label00003D50:
00003D50 42A7 clr.l -[A7]
00003D52 1006 move.b D0, D6
00003D54 4880 ext.w D0
00003D56 2054 movea.l A0, [A4]
00003D58 C1FC 0006 muls.w D0, 0x6
00003D5C 4870 0068 pea.l [A0 + D0.w + 0x68]
00003D60 486E FFE6 pea.l [A6 - 0x1A]
00003D64 3F3C 100E move.w -[A7], 0x100E
00003D68 A9EB syscall Pack4/FP68K
00003D6A 487A 00B6 pea.l [PC + 0xB6 /* 00003E22, value 0x40018000 */]
00003D6E 486E FFE6 pea.l [A6 - 0x1A]
00003D72 3F3C 0004 move.w -[A7], 0x4
00003D76 A9EB syscall Pack4/FP68K
00003D78 487A 009E pea.l [PC + 0x9E /* 00003E18, value 0x40008000, cstring "@" */]
00003D7C 486E FFE6 pea.l [A6 - 0x1A]
00003D80 4267 clr.w -[A7]
00003D82 A9EB syscall Pack4/FP68K
00003D84 486E FFE6 pea.l [A6 - 0x1A]
00003D88 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00003D8C 201F move.l D0, [A7]+
00003D8E 3E00 move.w D7, D0
00003D90 42A7 clr.l -[A7]
00003D92 3007 move.w D0, D7
00003D94 48C0 ext.l D0
00003D96 2F00 move.l -[A7], D0
00003D98 42A7 clr.l -[A7]
00003D9A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00003D9E 201F move.l D0, [A7]+
00003DA0 3E00 move.w D7, D0
00003DA2 42A7 clr.l -[A7]
00003DA4 3007 move.w D0, D7
00003DA6 48C0 ext.l D0
00003DA8 2F00 move.l -[A7], D0
00003DAA 7003 moveq.l D0, 0x03
00003DAC 2F00 move.l -[A7], D0
00003DAE 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00003DB2 201F move.l D0, [A7]+
00003DB4 3E00 move.w D7, D0
00003DB6 1D47 FFF5 move.b [A6 - 0xB], D7
00003DBA 102E FFF4 move.b D0, [A6 - 0xC]
00003DBE B02E FFF5 cmp.b D0, [A6 - 0xB]
00003DC2 6734 beq +0x36 /* 00003DF8 */
00003DC4 1006 move.b D0, D6
00003DC6 4880 ext.w D0
00003DC8 2054 movea.l A0, [A4]
00003DCA C1FC 0006 muls.w D0, 0x6
00003DCE 11AE FFF5 0066 move.b [A0 + D0.w + 0x66], [A6 - 0xB]
00003DD4 3004 move.w D0, D4
00003DD6 C1FC 0003 muls.w D0, 0x3
00003DDA D047 add.w D0, D7
00003DDC D07C 0012 add.w D0, 0x12
00003DE0 3D40 FFFC move.w [A6 - 0x4], D0
00003DE4 1F3C 000A move.b -[A7], 0xA /* '\n' */
00003DE8 3F2E FFFC move.w -[A7], [A6 - 0x4]
00003DEC 487A 0020 pea.l [PC + 0x20 /* 00003E0E, value 0x0, cstring "" */]
00003DF0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003DF4 4EAD 25E2 jsr [A5 + 0x25E2 /* export_1208 */]
label00003DF8:
00003DF8 5206 addq.b D6, 1
label00003DFA:
00003DFA 7005 moveq.l D0, 0x05
00003DFC B006 cmp.b D0, D6
00003DFE 6C00 FD0A bge -0x2F4 /* 00003B0A */
00003E02 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00003E06 4E5E unlink A6
00003E08 205F movea.l A0, [A7]+
00003E0A 504F addq.w A7, 8
00003E0C 4ED0 jmp [A0]
00003E0E 0000 0000 ori.b D0, 0x0
00003E12 0000 0000 ori.b D0, 0x0
00003E16 0000 4000 ori.b D0, 0x0
00003E1A 8000 or.b D0, D0
00003E1C 0000 0000 ori.b D0, 0x0
00003E20 0000 4001 ori.b D0, 0x1
00003E24 8000 or.b D0, D0
00003E26 0000 0000 ori.b D0, 0x0
00003E2A 0000 4005 ori.b D0, 0x5
00003E2E C800 and.b D4, D0
00003E30 0000 0000 ori.b D0, 0x0
00003E34 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1447: // at 00003E36 (misaligned)
00003E38 0000 206E ori.b D0, 0x6E /* 'n' */
00003E3C 0008 2050 ori.b A0, 0x50 /* 'P' */
00003E40 2268 000C movea.l A1, [A0 + 0xC]
00003E44 7007 moveq.l D0, 0x07
00003E46 2251 movea.l A1, [A1]
00003E48 B029 0004 cmp.b D0, [A1 + 0x4]
00003E4C 5EC0 sgt D0
00003E4E 4400 neg.b D0
00003E50 1D40 000C move.b [A6 + 0xC], D0
00003E54 4E5E unlink A6
00003E56 2E9F move.l [A7], [A7]+
00003E58 4E75 rts
export_1448:
00003E5A 4E56 0000 link A6, 0
00003E5E 2F0C move.l -[A7], A4
00003E60 286E 0008 movea.l A4, [A6 + 0x8]
00003E64 1F3C 0003 move.b -[A7], 0x3
00003E68 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E6C 2054 movea.l A0, [A4]
00003E6E 2F28 000C move.l -[A7], [A0 + 0xC]
00003E72 4EAD 262A jsr [A5 + 0x262A /* export_1217 */]
00003E76 1F3C 0003 move.b -[A7], 0x3
00003E7A 2054 movea.l A0, [A4]
00003E7C 3F28 000A move.w -[A7], [A0 + 0xA]
00003E80 1F3C 0001 move.b -[A7], 0x1
00003E84 2F28 0020 move.l -[A7], [A0 + 0x20]
00003E88 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
00003E8C 285F movea.l A4, [A7]+
00003E8E 4E5E unlink A6
00003E90 2E9F move.l [A7], [A7]+
00003E92 4E75 rts
export_1449:
00003E94 4E56 0000 link A6, 0
00003E98 2F0C move.l -[A7], A4
00003E9A 286E 0008 movea.l A4, [A6 + 0x8]
00003E9E 1F3C 0003 move.b -[A7], 0x3
00003EA2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003EA6 2054 movea.l A0, [A4]
00003EA8 2F28 000C move.l -[A7], [A0 + 0xC]
00003EAC 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
00003EB0 1F3C 0003 move.b -[A7], 0x3
00003EB4 2054 movea.l A0, [A4]
00003EB6 3F28 000A move.w -[A7], [A0 + 0xA]
00003EBA 4267 clr.w -[A7]
00003EBC 2F28 0020 move.l -[A7], [A0 + 0x20]
00003EC0 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
00003EC4 2254 movea.l A1, [A4]
00003EC6 2069 0020 movea.l A0, [A1 + 0x20]
00003ECA 2050 movea.l A0, [A0]
00003ECC 117C 0001 032A move.b [A0 + 0x32A], 0x1
00003ED2 285F movea.l A4, [A7]+
00003ED4 4E5E unlink A6
00003ED6 2E9F move.l [A7], [A7]+
00003ED8 4E75 rts
export_1450:
00003EDA 4E56 0000 link A6, 0
00003EDE 2F0C move.l -[A7], A4
00003EE0 286E 0008 movea.l A4, [A6 + 0x8]
00003EE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003EE8 4EBA F834 jsr [PC - 0x7CC /* 0000371E */]
00003EEC 2254 movea.l A1, [A4]
00003EEE 2069 000C movea.l A0, [A1 + 0xC]
00003EF2 2050 movea.l A0, [A0]
00003EF4 4A28 0005 tst.b [A0 + 0x5]
00003EF8 5EC0 sgt D0
00003EFA 2069 000C movea.l A0, [A1 + 0xC]
00003EFE 2050 movea.l A0, [A0]
00003F00 4A28 0007 tst.b [A0 + 0x7]
00003F04 5EC1 sgt D1
00003F06 8001 or.b D0, D1
00003F08 6708 beq +0xA /* 00003F12 */
00003F0A 2054 movea.l A0, [A4]
00003F0C 117C 0002 00AE move.b [A0 + 0xAE], 0x2
label00003F12:
00003F12 285F movea.l A4, [A7]+
00003F14 4E5E unlink A6
00003F16 2E9F move.l [A7], [A7]+
00003F18 4E75 rts
export_1451:
00003F1A 4E56 0000 link A6, 0
00003F1E 1F3C 0003 move.b -[A7], 0x3
00003F22 206E 0008 movea.l A0, [A6 + 0x8]
00003F26 2050 movea.l A0, [A0]
00003F28 2F28 0020 move.l -[A7], [A0 + 0x20]
00003F2C 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
00003F30 4E5E unlink A6
00003F32 2E9F move.l [A7], [A7]+
00003F34 4E75 rts
export_1452:
00003F36 4E56 0000 link A6, 0
00003F3A 206E 0008 movea.l A0, [A6 + 0x8]
00003F3E 2050 movea.l A0, [A0]
00003F40 2268 000C movea.l A1, [A0 + 0xC]
00003F44 7002 moveq.l D0, 0x02
00003F46 2251 movea.l A1, [A1]
00003F48 B029 0005 cmp.b D0, [A1 + 0x5]
00003F4C 5EC0 sgt D0
00003F4E 4400 neg.b D0
00003F50 1D40 000C move.b [A6 + 0xC], D0
00003F54 4E5E unlink A6
00003F56 2E9F move.l [A7], [A7]+
00003F58 4E75 rts
export_1453:
00003F5A 4E56 FFD4 link A6, -0x002C
00003F5E 48E7 0028 movem.l -[A7], A2,A4
00003F62 286E 0008 movea.l A4, [A6 + 0x8]
00003F66 486E FFD4 pea.l [A6 - 0x2C]
00003F6A 42A7 clr.l -[A7]
00003F6C 2F3C 0020 0020 move.l -[A7], 0x200020 /* ' \0 ' */
00003F72 A8A7 syscall SetRect
00003F74 2054 movea.l A0, [A4]
00003F76 2F28 001A move.l -[A7], [A0 + 0x1A]
00003F7A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003F7E 2254 movea.l A1, [A4]
00003F80 2069 001A movea.l A0, [A1 + 0x1A]
00003F84 2050 movea.l A0, [A0]
00003F86 2D48 FFF2 move.l [A6 - 0xE], A0
00003F8A 3D7C 0004 FFF6 move.w [A6 - 0xA], 0x4
00003F90 41EE FFF8 lea.l A0, [A6 - 0x8]
00003F94 45EE FFD4 lea.l A2, [A6 - 0x2C]
00003F98 20DA move.l [A0]+, [A2]+
00003F9A 20DA move.l [A0]+, [A2]+
00003F9C 2069 001A movea.l A0, [A1 + 0x1A]
00003FA0 2050 movea.l A0, [A0]
00003FA2 41E8 0080 lea.l A0, [A0 + 0x80]
00003FA6 2D48 FFE4 move.l [A6 - 0x1C], A0
00003FAA 3D7C 0004 FFE8 move.w [A6 - 0x18], 0x4
00003FB0 41EE FFEA lea.l A0, [A6 - 0x16]
00003FB4 45EE FFD4 lea.l A2, [A6 - 0x2C]
00003FB8 20DA move.l [A0]+, [A2]+
00003FBA 20DA move.l [A0]+, [A2]+
00003FBC 41EE FFDC lea.l A0, [A6 - 0x24]
00003FC0 45E9 0010 lea.l A2, [A1 + 0x10]
00003FC4 20DA move.l [A0]+, [A2]+
00003FC6 20DA move.l [A0]+, [A2]+
00003FC8 486E FFE4 pea.l [A6 - 0x1C]
00003FCC 206D FA1E movea.l A0, [A5 - 0x5E2]
00003FD0 4868 0002 pea.l [A0 + 0x2]
00003FD4 486E FFD4 pea.l [A6 - 0x2C]
00003FD8 486E FFDC pea.l [A6 - 0x24]
00003FDC 3F3C 0003 move.w -[A7], 0x3
00003FE0 42A7 clr.l -[A7]
00003FE2 A8EC syscall CopyBits
00003FE4 2054 movea.l A0, [A4]
00003FE6 1028 00B1 move.b D0, [A0 + 0xB1]
00003FEA 661C bne +0x1E /* 00004008 */
00003FEC 486E FFF2 pea.l [A6 - 0xE]
00003FF0 206D FA1E movea.l A0, [A5 - 0x5E2]
00003FF4 4868 0002 pea.l [A0 + 0x2]
00003FF8 486E FFD4 pea.l [A6 - 0x2C]
00003FFC 486E FFDC pea.l [A6 - 0x24]
00004000 3F3C 0002 move.w -[A7], 0x2
00004004 42A7 clr.l -[A7]
00004006 A8EC syscall CopyBits
label00004008:
00004008 2054 movea.l A0, [A4]
0000400A 2F28 001A move.l -[A7], [A0 + 0x1A]
0000400E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00004012 4CDF 1400 movem.l A2,A4, [A7]+
00004016 4E5E unlink A6
00004018 2E9F move.l [A7], [A7]+
0000401A 4E75 rts
export_1454:
0000401C 4E56 0000 link A6, 0
00004020 2F0C move.l -[A7], A4
00004022 286E 0008 movea.l A4, [A6 + 0x8]
00004026 1F3C 0004 move.b -[A7], 0x4
0000402A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000402E 2054 movea.l A0, [A4]
00004030 2F28 000C move.l -[A7], [A0 + 0xC]
00004034 4EAD 262A jsr [A5 + 0x262A /* export_1217 */]
00004038 1F3C 0004 move.b -[A7], 0x4
0000403C 2054 movea.l A0, [A4]
0000403E 3F28 000A move.w -[A7], [A0 + 0xA]
00004042 1F3C 0001 move.b -[A7], 0x1
00004046 2F28 0020 move.l -[A7], [A0 + 0x20]
0000404A 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
0000404E 285F movea.l A4, [A7]+
00004050 4E5E unlink A6
00004052 2E9F move.l [A7], [A7]+
00004054 4E75 rts
export_1455:
00004056 4E56 0000 link A6, 0
0000405A 2F0C move.l -[A7], A4
0000405C 286E 0008 movea.l A4, [A6 + 0x8]
00004060 1F3C 0004 move.b -[A7], 0x4
00004064 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004068 2054 movea.l A0, [A4]
0000406A 2F28 000C move.l -[A7], [A0 + 0xC]
0000406E 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
00004072 1F3C 0004 move.b -[A7], 0x4
00004076 2054 movea.l A0, [A4]
00004078 3F28 000A move.w -[A7], [A0 + 0xA]
0000407C 4267 clr.w -[A7]
0000407E 2F28 0020 move.l -[A7], [A0 + 0x20]
00004082 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
00004086 2254 movea.l A1, [A4]
00004088 2069 0020 movea.l A0, [A1 + 0x20]
0000408C 2050 movea.l A0, [A0]
0000408E 117C 0001 032A move.b [A0 + 0x32A], 0x1
00004094 285F movea.l A4, [A7]+
00004096 4E5E unlink A6
00004098 2E9F move.l [A7], [A7]+
0000409A 4E75 rts
export_1456:
0000409C 4E56 FFF6 link A6, -0x000A
000040A0 2F0C move.l -[A7], A4
000040A2 206E 000C movea.l A0, [A6 + 0xC]
000040A6 2F08 move.l -[A7], A0
000040A8 486E 000C pea.l [A6 + 0xC]
000040AC 3F3C 1010 move.w -[A7], 0x1010
000040B0 A9EB syscall Pack4/FP68K
000040B2 286E 0008 movea.l A4, [A6 + 0x8]
000040B6 7005 moveq.l D0, 0x05
000040B8 2054 movea.l A0, [A4]
000040BA B028 004A cmp.b D0, [A0 + 0x4A]
000040BE 6F2A ble +0x2C /* 000040EA */
000040C0 2054 movea.l A0, [A4]
000040C2 1028 00B1 move.b D0, [A0 + 0xB1]
000040C6 6608 bne +0xA /* 000040D0 */
000040C8 2054 movea.l A0, [A4]
000040CA 117C 0001 00B1 move.b [A0 + 0xB1], 0x1
label000040D0:
000040D0 486E 000C pea.l [A6 + 0xC]
000040D4 486E FFF6 pea.l [A6 - 0xA]
000040D8 3F3C 100E move.w -[A7], 0x100E
000040DC A9EB syscall Pack4/FP68K
000040DE 486E FFF6 pea.l [A6 - 0xA]
000040E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040E6 4EBA E52C jsr [PC - 0x1AD4 /* 00002614 */]
label000040EA:
000040EA 285F movea.l A4, [A7]+
000040EC 4E5E unlink A6
000040EE 205F movea.l A0, [A7]+
000040F0 504F addq.w A7, 8
000040F2 4ED0 jmp [A0]
export_1457:
000040F4 4E56 0000 link A6, 0
000040F8 2F0C move.l -[A7], A4
000040FA 286E 0008 movea.l A4, [A6 + 0x8]
000040FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004102 4EBA F61A jsr [PC - 0x9E6 /* 0000371E */]
00004106 2254 movea.l A1, [A4]
00004108 2069 000C movea.l A0, [A1 + 0xC]
0000410C 2050 movea.l A0, [A0]
0000410E 4A28 0004 tst.b [A0 + 0x4]
00004112 5EC0 sgt D0
00004114 2069 000C movea.l A0, [A1 + 0xC]
00004118 2050 movea.l A0, [A0]
0000411A 4A28 0007 tst.b [A0 + 0x7]
0000411E 5EC1 sgt D1
00004120 8001 or.b D0, D1
00004122 6708 beq +0xA /* 0000412C */
00004124 2054 movea.l A0, [A4]
00004126 117C 0002 00AE move.b [A0 + 0xAE], 0x2
label0000412C:
0000412C 285F movea.l A4, [A7]+
0000412E 4E5E unlink A6
00004130 2E9F move.l [A7], [A7]+
00004132 4E75 rts
export_1458:
00004134 4E56 0000 link A6, 0
00004138 1F3C 0004 move.b -[A7], 0x4
0000413C 206E 0008 movea.l A0, [A6 + 0x8]
00004140 2050 movea.l A0, [A0]
00004142 2F28 0020 move.l -[A7], [A0 + 0x20]
00004146 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
0000414A 4E5E unlink A6
0000414C 2E9F move.l [A7], [A7]+
0000414E 4E75 rts
export_1459:
00004150 4E56 0000 link A6, 0
00004154 206E 0008 movea.l A0, [A6 + 0x8]
00004158 2050 movea.l A0, [A0]
0000415A 2268 000C movea.l A1, [A0 + 0xC]
0000415E 7007 moveq.l D0, 0x07
00004160 2251 movea.l A1, [A1]
00004162 B029 0007 cmp.b D0, [A1 + 0x7]
00004166 5EC0 sgt D0
00004168 4400 neg.b D0
0000416A 1D40 000C move.b [A6 + 0xC], D0
0000416E 4E5E unlink A6
00004170 2E9F move.l [A7], [A7]+
00004172 4E75 rts
export_1460:
00004174 4E56 0000 link A6, 0
00004178 2F0C move.l -[A7], A4
0000417A 286E 0008 movea.l A4, [A6 + 0x8]
0000417E 1F3C 0005 move.b -[A7], 0x5
00004182 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004186 2054 movea.l A0, [A4]
00004188 2F28 000C move.l -[A7], [A0 + 0xC]
0000418C 4EAD 262A jsr [A5 + 0x262A /* export_1217 */]
00004190 1F3C 0005 move.b -[A7], 0x5
00004194 2054 movea.l A0, [A4]
00004196 3F28 000A move.w -[A7], [A0 + 0xA]
0000419A 1F3C 0001 move.b -[A7], 0x1
0000419E 2F28 0020 move.l -[A7], [A0 + 0x20]
000041A2 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
000041A6 285F movea.l A4, [A7]+
000041A8 4E5E unlink A6
000041AA 2E9F move.l [A7], [A7]+
000041AC 4E75 rts
export_1461:
000041AE 4E56 0000 link A6, 0
000041B2 2F0C move.l -[A7], A4
000041B4 286E 0008 movea.l A4, [A6 + 0x8]
000041B8 1F3C 0005 move.b -[A7], 0x5
000041BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041C0 2054 movea.l A0, [A4]
000041C2 2F28 000C move.l -[A7], [A0 + 0xC]
000041C6 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
000041CA 1F3C 0005 move.b -[A7], 0x5
000041CE 2054 movea.l A0, [A4]
000041D0 3F28 000A move.w -[A7], [A0 + 0xA]
000041D4 4267 clr.w -[A7]
000041D6 2F28 0020 move.l -[A7], [A0 + 0x20]
000041DA 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
000041DE 2254 movea.l A1, [A4]
000041E0 2069 0020 movea.l A0, [A1 + 0x20]
000041E4 2050 movea.l A0, [A0]
000041E6 117C 0001 032A move.b [A0 + 0x32A], 0x1
000041EC 285F movea.l A4, [A7]+
000041EE 4E5E unlink A6
000041F0 2E9F move.l [A7], [A7]+
000041F2 4E75 rts
export_1462:
000041F4 4E56 0000 link A6, 0
000041F8 2F0C move.l -[A7], A4
000041FA 286E 0008 movea.l A4, [A6 + 0x8]
000041FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004202 4EBA F51A jsr [PC - 0xAE6 /* 0000371E */]
00004206 2254 movea.l A1, [A4]
00004208 2069 000C movea.l A0, [A1 + 0xC]
0000420C 2050 movea.l A0, [A0]
0000420E 4A28 0004 tst.b [A0 + 0x4]
00004212 5EC0 sgt D0
00004214 2069 000C movea.l A0, [A1 + 0xC]
00004218 2050 movea.l A0, [A0]
0000421A 4A28 0005 tst.b [A0 + 0x5]
0000421E 5EC1 sgt D1
00004220 8001 or.b D0, D1
00004222 6708 beq +0xA /* 0000422C */
00004224 2054 movea.l A0, [A4]
00004226 117C 0002 00AE move.b [A0 + 0xAE], 0x2
label0000422C:
0000422C 285F movea.l A4, [A7]+
0000422E 4E5E unlink A6
00004230 2E9F move.l [A7], [A7]+
00004232 4E75 rts
export_1463:
00004234 4E56 0000 link A6, 0
00004238 1F3C 0005 move.b -[A7], 0x5
0000423C 206E 0008 movea.l A0, [A6 + 0x8]
00004240 2050 movea.l A0, [A0]
00004242 2F28 0020 move.l -[A7], [A0 + 0x20]
00004246 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
0000424A 4E5E unlink A6
0000424C 2E9F move.l [A7], [A7]+
0000424E 4E75 rts
export_1464:
00004250 4E56 0000 link A6, 0
00004254 4E5E unlink A6
00004256 205F movea.l A0, [A7]+
00004258 DEFC 000A add.w A7, 0xA /* '\n' */
0000425C 4ED0 jmp [A0]
export_1465:
0000425E 4E56 0000 link A6, 0
00004262 4E5E unlink A6
00004264 205F movea.l A0, [A7]+
00004266 504F addq.w A7, 8
00004268 4ED0 jmp [A0]
export_1466:
0000426A 4E56 0000 link A6, 0
0000426E 4E5E unlink A6
00004270 205F movea.l A0, [A7]+
00004272 5C4F addq.w A7, 6
00004274 4ED0 jmp [A0]
export_1467:
00004276 4E56 0000 link A6, 0
0000427A 4E5E unlink A6
0000427C 205F movea.l A0, [A7]+
0000427E DEFC 000A add.w A7, 0xA /* '\n' */
00004282 4ED0 jmp [A0]
export_1468:
00004284 4E56 0000 link A6, 0
00004288 4E5E unlink A6
0000428A 205F movea.l A0, [A7]+
0000428C DEFC 000A add.w A7, 0xA /* '\n' */
00004290 4ED0 jmp [A0]
export_1469:
00004292 4E56 0000 link A6, 0
00004296 4E5E unlink A6
00004298 205F movea.l A0, [A7]+
0000429A 504F addq.w A7, 8
0000429C 4ED0 jmp [A0]
export_1470:
0000429E 4E56 0000 link A6, 0
000042A2 4E5E unlink A6
000042A4 205F movea.l A0, [A7]+
000042A6 504F addq.w A7, 8
000042A8 4ED0 jmp [A0]
export_1471:
000042AA 4E56 0000 link A6, 0
000042AE 4E5E unlink A6
000042B0 205F movea.l A0, [A7]+
000042B2 DEFC 0012 add.w A7, 0x12
000042B6 4ED0 jmp [A0]
export_1472:
000042B8 4E56 FFF8 link A6, -0x0008
000042BC 206E 000C movea.l A0, [A6 + 0xC]
000042C0 43EE FFF8 lea.l A1, [A6 - 0x8]
000042C4 22D8 move.l [A1]+, [A0]+
000042C6 22D8 move.l [A1]+, [A0]+
000042C8 4E5E unlink A6
000042CA 205F movea.l A0, [A7]+
000042CC 504F addq.w A7, 8
000042CE 4ED0 jmp [A0]
export_1473:
000042D0 4E56 FFF4 link A6, -0x000C
000042D4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000042D8 286E 0008 movea.l A4, [A6 + 0x8]
000042DC 2254 movea.l A1, [A4]
000042DE 2069 00DC movea.l A0, [A1 + 0xDC]
000042E2 2050 movea.l A0, [A0]
000042E4 2F28 001C move.l -[A7], [A0 + 0x1C]
000042E8 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000042EC 2254 movea.l A1, [A4]
000042EE 2069 00DC movea.l A0, [A1 + 0xDC]
000042F2 2050 movea.l A0, [A0]
000042F4 2668 0044 movea.l A3, [A0 + 0x44]
000042F8 42A7 clr.l -[A7]
000042FA 2F0B move.l -[A7], A3
000042FC 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00004300 2C1F move.l D6, [A7]+
00004302 2E3C 0000 7FFF move.l D7, 0x7FFF
00004308 2F07 move.l -[A7], D7
0000430A 2F07 move.l -[A7], D7
0000430C 2254 movea.l A1, [A4]
0000430E 2069 00DC movea.l A0, [A1 + 0xDC]
00004312 2050 movea.l A0, [A0]
00004314 2F28 0040 move.l -[A7], [A0 + 0x40]
00004318 A9D1 syscall TESetSelect
0000431A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000431E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004322 2254 movea.l A1, [A4]
00004324 2069 00DC movea.l A0, [A1 + 0xDC]
00004328 2050 movea.l A0, [A0]
0000432A 2F28 0040 move.l -[A7], [A0 + 0x40]
0000432E A9DE syscall TEInsert
00004330 42A7 clr.l -[A7]
00004332 2F0B move.l -[A7], A3
00004334 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00004338 BC9F cmp.l D6, [A7]+
0000433A 6D08 blt +0xA /* 00004344 */
0000433C 3F3C FF94 move.w -[A7], 0xFF94
00004340 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
label00004344:
00004344 2054 movea.l A0, [A4]
00004346 2F28 00DC move.l -[A7], [A0 + 0xDC]
0000434A 4EAD 246A jsr [A5 + 0x246A /* export_1161 */]
0000434E 2054 movea.l A0, [A4]
00004350 2F28 00DC move.l -[A7], [A0 + 0xDC]
00004354 4EAD 248A jsr [A5 + 0x248A /* export_1165 */]
00004358 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000435C 4E5E unlink A6
0000435E 205F movea.l A0, [A7]+
00004360 DEFC 000C add.w A7, 0xC
00004364 4ED0 jmp [A0]
export_1474:
00004366 4E56 FEF8 link A6, -0x0108
0000436A 48E7 0108 movem.l -[A7], D7,A4
0000436E 206E 000C movea.l A0, [A6 + 0xC]
00004372 43EE FF00 lea.l A1, [A6 - 0x100]
00004376 703F moveq.l D0, 0x3F
label00004378:
00004378 22D8 move.l [A1]+, [A0]+
0000437A 51C8 FFFC dbf D0, -0x6 /* 00004378 */
0000437E 41EE FF00 lea.l A0, [A6 - 0x100]
00004382 2848 movea.l A4, A0
00004384 528C addq.l A4, 1
00004386 4240 clr.w D0
00004388 102E FF00 move.b D0, [A6 - 0x100]
0000438C 48C0 ext.l D0
0000438E 2E00 move.l D7, D0
00004390 2F0C move.l -[A7], A4
00004392 2F07 move.l -[A7], D7
00004394 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004398 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
0000439C 4CDF 1080 movem.l D7,A4, [A7]+
000043A0 4E5E unlink A6
000043A2 205F movea.l A0, [A7]+
000043A4 504F addq.w A7, 8
000043A6 4ED0 jmp [A0]
export_1475:
000043A8 4E56 FFF8 link A6, -0x0008
000043AC 48E7 0118 movem.l -[A7], D7,A3,A4
000043B0 286E 000C movea.l A4, [A6 + 0xC]
000043B4 2F0C move.l -[A7], A4
000043B6 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000043BA 2654 movea.l A3, [A4]
000043BC 42A7 clr.l -[A7]
000043BE 2F0C move.l -[A7], A4
000043C0 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000043C4 2E1F move.l D7, [A7]+
000043C6 2F0B move.l -[A7], A3
000043C8 2F07 move.l -[A7], D7
000043CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000043CE 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
000043D2 2F0C move.l -[A7], A4
000043D4 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000043D8 4CDF 1880 movem.l D7,A3,A4, [A7]+
000043DC 4E5E unlink A6
000043DE 205F movea.l A0, [A7]+
000043E0 504F addq.w A7, 8
000043E2 4ED0 jmp [A0]
export_1476:
000043E4 4E56 FEBE link A6, -0x0142
000043E8 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
000043EC 266E 0008 movea.l A3, [A6 + 0x8]
000043F0 284B movea.l A4, A3
000043F2 7002 moveq.l D0, 0x02
000043F4 B02E 000C cmp.b D0, [A6 + 0xC]
000043F8 56C0 sne D0
000043FA 2054 movea.l A0, [A4]
000043FC C028 00A4 and.b D0, [A0 + 0xA4]
00004400 1228 00A7 move.b D1, [A0 + 0xA7]
00004404 0A01 0001 xori.b D1, 0x1
00004408 C001 and.b D0, D1
0000440A 6700 05C0 beq +0x5C2 /* 000049CC */
0000440E 2254 movea.l A1, [A4]
00004410 2069 0086 movea.l A0, [A1 + 0x86]
00004414 45EE FFD8 lea.l A2, [A6 - 0x28]
00004418 2050 movea.l A0, [A0]
0000441A 43E8 0002 lea.l A1, [A0 + 0x2]
0000441E 24D9 move.l [A2]+, [A1]+
00004420 24D9 move.l [A2]+, [A1]+
00004422 2254 movea.l A1, [A4]
00004424 2069 0086 movea.l A0, [A1 + 0x86]
00004428 45EE FFE0 lea.l A2, [A6 - 0x20]
0000442C 2050 movea.l A0, [A0]
0000442E 43E8 0026 lea.l A1, [A0 + 0x26]
00004432 24D9 move.l [A2]+, [A1]+
00004434 24D9 move.l [A2]+, [A1]+
00004436 2254 movea.l A1, [A4]
00004438 2069 0086 movea.l A0, [A1 + 0x86]
0000443C 2050 movea.l A0, [A0]
0000443E 2D68 003E FFEC move.l [A6 - 0x14], [A0 + 0x3E]
00004444 2069 0086 movea.l A0, [A1 + 0x86]
00004448 2050 movea.l A0, [A0]
0000444A 1D68 00AE FED7 move.b [A6 - 0x129], [A0 + 0xAE]
00004450 42A7 clr.l -[A7]
00004452 A975 syscall TickCount
00004454 2A1F move.l D5, [A7]+
00004456 2805 move.l D4, D5
00004458 2054 movea.l A0, [A4]
0000445A 98A8 0098 sub.l D4, [A0 + 0x98]
0000445E 2D44 FEC8 move.l [A6 - 0x138], D4
00004462 486E FEC8 pea.l [A6 - 0x138]
00004466 486E FECC pea.l [A6 - 0x134]
0000446A 3F3C 280E move.w -[A7], 0x280E
0000446E A9EB syscall Pack4/FP68K
00004470 4868 009C pea.l [A0 + 0x9C]
00004474 486E FECC pea.l [A6 - 0x134]
00004478 3F3C 1004 move.w -[A7], 0x1004
0000447C A9EB syscall Pack4/FP68K
0000447E 486E FECC pea.l [A6 - 0x134]
00004482 486E FFE8 pea.l [A6 - 0x18]
00004486 3F3C 1010 move.w -[A7], 0x1010
0000448A A9EB syscall Pack4/FP68K
0000448C 486E FFE8 pea.l [A6 - 0x18]
00004490 486E FECC pea.l [A6 - 0x134]
00004494 3F3C 100E move.w -[A7], 0x100E
00004498 A9EB syscall Pack4/FP68K
0000449A 486E FECC pea.l [A6 - 0x134]
0000449E 2054 movea.l A0, [A4]
000044A0 2F28 0082 move.l -[A7], [A0 + 0x82]
000044A4 4EAD 27BA jsr [A5 + 0x27BA /* export_1267 */]
000044A8 2254 movea.l A1, [A4]
000044AA 2069 0086 movea.l A0, [A1 + 0x86]
000044AE 7001 moveq.l D0, 0x01
000044B0 2050 movea.l A0, [A0]
000044B2 B028 00AF cmp.b D0, [A0 + 0xAF]
000044B6 6600 0084 bne +0x86 /* 0000453C */
000044BA 2254 movea.l A1, [A4]
000044BC 2069 0086 movea.l A0, [A1 + 0x86]
000044C0 2050 movea.l A0, [A0]
000044C2 2368 000C 0082 move.l [A1 + 0x82], [A0 + 0xC]
000044C8 2069 0086 movea.l A0, [A1 + 0x86]
000044CC 2050 movea.l A0, [A0]
000044CE 3368 000A 008A move.w [A1 + 0x8A], [A0 + 0xA]
000044D4 486E FED8 pea.l [A6 - 0x128]
000044D8 3F3C 0190 move.w -[A7], 0x190
000044DC 2054 movea.l A0, [A4]
000044DE 3F28 008A move.w -[A7], [A0 + 0x8A]
000044E2 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000044E6 2254 movea.l A1, [A4]
000044E8 2069 00A8 movea.l A0, [A1 + 0xA8]
000044EC 2050 movea.l A0, [A0]
000044EE 2F28 0066 move.l -[A7], [A0 + 0x66]
000044F2 486E FED8 pea.l [A6 - 0x128]
000044F6 A91A syscall SetWTitle
000044F8 2054 movea.l A0, [A4]
000044FA 2F28 00AC move.l -[A7], [A0 + 0xAC]
000044FE 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
00004502 2054 movea.l A0, [A4]
00004504 3F28 008A move.w -[A7], [A0 + 0x8A]
00004508 2F28 00BC move.l -[A7], [A0 + 0xBC]
0000450C 4EAD 26C2 jsr [A5 + 0x26C2 /* export_1236 */]
00004510 2254 movea.l A1, [A4]
00004512 2069 00BC movea.l A0, [A1 + 0xBC]
00004516 2050 movea.l A0, [A0]
00004518 4868 0048 pea.l [A0 + 0x48]
0000451C 2F2D FFF4 move.l -[A7], [A5 - 0xC]
00004520 2F29 00B8 move.l -[A7], [A1 + 0xB8]
00004524 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
00004528 2054 movea.l A0, [A4]
0000452A 2F28 0086 move.l -[A7], [A0 + 0x86]
0000452E 4EAD 25C2 jsr [A5 + 0x25C2 /* export_1204 */]
00004532 2054 movea.l A0, [A4]
00004534 2F28 00B8 move.l -[A7], [A0 + 0xB8]
00004538 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
label0000453C:
0000453C 2254 movea.l A1, [A4]
0000453E 2069 0086 movea.l A0, [A1 + 0x86]
00004542 2050 movea.l A0, [A0]
00004544 4868 0010 pea.l [A0 + 0x10]
00004548 2F2D FFF8 move.l -[A7], [A5 - 0x8]
0000454C 2F29 00AC move.l -[A7], [A1 + 0xAC]
00004550 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
00004554 42A7 clr.l -[A7]
00004556 2254 movea.l A1, [A4]
00004558 2069 0082 movea.l A0, [A1 + 0x82]
0000455C 2050 movea.l A0, [A0]
0000455E 2F28 001E move.l -[A7], [A0 + 0x1E]
00004562 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00004566 2E1F move.l D7, [A7]+
00004568 6F24 ble +0x26 /* 0000458E */
0000456A 2254 movea.l A1, [A4]
0000456C 2069 0082 movea.l A0, [A1 + 0x82]
00004570 2050 movea.l A0, [A0]
00004572 2F28 001E move.l -[A7], [A0 + 0x1E]
00004576 2F0B move.l -[A7], A3
00004578 4EAD 2692 jsr [A5 + 0x2692 /* export_1230 */]
0000457C 2254 movea.l A1, [A4]
0000457E 2069 0082 movea.l A0, [A1 + 0x82]
00004582 2050 movea.l A0, [A0]
00004584 2F28 001E move.l -[A7], [A0 + 0x1E]
00004588 42A7 clr.l -[A7]
0000458A 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
label0000458E:
0000458E 42A7 clr.l -[A7]
00004590 2254 movea.l A1, [A4]
00004592 2069 007E movea.l A0, [A1 + 0x7E]
00004596 2050 movea.l A0, [A0]
00004598 2F28 0340 move.l -[A7], [A0 + 0x340]
0000459C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000045A0 2E1F move.l D7, [A7]+
000045A2 6F24 ble +0x26 /* 000045C8 */
000045A4 2254 movea.l A1, [A4]
000045A6 2069 007E movea.l A0, [A1 + 0x7E]
000045AA 2050 movea.l A0, [A0]
000045AC 2F28 0340 move.l -[A7], [A0 + 0x340]
000045B0 2F0B move.l -[A7], A3
000045B2 4EAD 2692 jsr [A5 + 0x2692 /* export_1230 */]
000045B6 2254 movea.l A1, [A4]
000045B8 2069 007E movea.l A0, [A1 + 0x7E]
000045BC 2050 movea.l A0, [A0]
000045BE 2F28 0340 move.l -[A7], [A0 + 0x340]
000045C2 42A7 clr.l -[A7]
000045C4 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
label000045C8:
000045C8 42A7 clr.l -[A7]
000045CA 2254 movea.l A1, [A4]
000045CC 2069 0086 movea.l A0, [A1 + 0x86]
000045D0 2050 movea.l A0, [A0]
000045D2 2F28 00B4 move.l -[A7], [A0 + 0xB4]
000045D6 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000045DA 2E1F move.l D7, [A7]+
000045DC 6F24 ble +0x26 /* 00004602 */
000045DE 2254 movea.l A1, [A4]
000045E0 2069 0086 movea.l A0, [A1 + 0x86]
000045E4 2050 movea.l A0, [A0]
000045E6 2F28 00B4 move.l -[A7], [A0 + 0xB4]
000045EA 2F0B move.l -[A7], A3
000045EC 4EAD 2692 jsr [A5 + 0x2692 /* export_1230 */]
000045F0 2254 movea.l A1, [A4]
000045F2 2069 0086 movea.l A0, [A1 + 0x86]
000045F6 2050 movea.l A0, [A0]
000045F8 2F28 00B4 move.l -[A7], [A0 + 0xB4]
000045FC 42A7 clr.l -[A7]
000045FE 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
label00004602:
00004602 2054 movea.l A0, [A4]
00004604 2F28 0086 move.l -[A7], [A0 + 0x86]
00004608 4EAD 25CA jsr [A5 + 0x25CA /* export_1205 */]
0000460C 2054 movea.l A0, [A4]
0000460E 4868 0094 pea.l [A0 + 0x94]
00004612 486E FECC pea.l [A6 - 0x134]
00004616 3F3C 100E move.w -[A7], 0x100E
0000461A A9EB syscall Pack4/FP68K
0000461C 487A 03CE pea.l [PC + 0x3CE /* 000049EC, value 0x3FFF8000 */]
00004620 486E FECC pea.l [A6 - 0x134]
00004624 3F3C 000A move.w -[A7], 0xA /* '\n' */
00004628 A9EB syscall Pack4/FP68K
0000462A 55C0 scs D0
0000462C 2268 0086 movea.l A1, [A0 + 0x86]
00004630 7202 moveq.l D1, 0x02
00004632 2251 movea.l A1, [A1]
00004634 B229 00AE cmp.b D1, [A1 + 0xAE]
00004638 56C1 sne D1
0000463A C001 and.b D0, D1
0000463C 670E beq +0x10 /* 0000464C */
0000463E 2254 movea.l A1, [A4]
00004640 2069 0086 movea.l A0, [A1 + 0x86]
00004644 2050 movea.l A0, [A0]
00004646 117C 0001 00AE move.b [A0 + 0xAE], 0x1
label0000464C:
0000464C 2254 movea.l A1, [A4]
0000464E 2069 0086 movea.l A0, [A1 + 0x86]
00004652 2050 movea.l A0, [A0]
00004654 4868 0006 pea.l [A0 + 0x6]
00004658 486E FECC pea.l [A6 - 0x134]
0000465C 3F3C 100E move.w -[A7], 0x100E
00004660 A9EB syscall Pack4/FP68K
00004662 486E FFDC pea.l [A6 - 0x24]
00004666 486E FECC pea.l [A6 - 0x134]
0000466A 3F3C 1008 move.w -[A7], 0x1008
0000466E A9EB syscall Pack4/FP68K
00004670 56C0 sne D0
00004672 2069 0086 movea.l A0, [A1 + 0x86]
00004676 2050 movea.l A0, [A0]
00004678 4868 0002 pea.l [A0 + 0x2]
0000467C 486E FEBE pea.l [A6 - 0x142]
00004680 3F3C 100E move.w -[A7], 0x100E
00004684 A9EB syscall Pack4/FP68K
00004686 486E FFD8 pea.l [A6 - 0x28]
0000468A 486E FEBE pea.l [A6 - 0x142]
0000468E 3F3C 1008 move.w -[A7], 0x1008
00004692 A9EB syscall Pack4/FP68K
00004694 56C1 sne D1
00004696 8001 or.b D0, D1
00004698 6714 beq +0x16 /* 000046AE */
0000469A 2254 movea.l A1, [A4]
0000469C 2069 0086 movea.l A0, [A1 + 0x86]
000046A0 2050 movea.l A0, [A0]
000046A2 4868 0002 pea.l [A0 + 0x2]
000046A6 2F29 00C4 move.l -[A7], [A1 + 0xC4]
000046AA 4EAD 26E2 jsr [A5 + 0x26E2 /* export_1240 */]
label000046AE:
000046AE 2254 movea.l A1, [A4]
000046B0 2069 0086 movea.l A0, [A1 + 0x86]
000046B4 2050 movea.l A0, [A0]
000046B6 4868 002A pea.l [A0 + 0x2A]
000046BA 486E FECC pea.l [A6 - 0x134]
000046BE 3F3C 100E move.w -[A7], 0x100E
000046C2 A9EB syscall Pack4/FP68K
000046C4 486E FFE4 pea.l [A6 - 0x1C]
000046C8 486E FECC pea.l [A6 - 0x134]
000046CC 3F3C 1008 move.w -[A7], 0x1008
000046D0 A9EB syscall Pack4/FP68K
000046D2 56C0 sne D0
000046D4 2069 0086 movea.l A0, [A1 + 0x86]
000046D8 2050 movea.l A0, [A0]
000046DA 4868 0026 pea.l [A0 + 0x26]
000046DE 486E FEBE pea.l [A6 - 0x142]
000046E2 3F3C 100E move.w -[A7], 0x100E
000046E6 A9EB syscall Pack4/FP68K
000046E8 486E FFE0 pea.l [A6 - 0x20]
000046EC 486E FEBE pea.l [A6 - 0x142]
000046F0 3F3C 1008 move.w -[A7], 0x1008
000046F4 A9EB syscall Pack4/FP68K
000046F6 56C1 sne D1
000046F8 8001 or.b D0, D1
000046FA 6714 beq +0x16 /* 00004710 */
000046FC 2254 movea.l A1, [A4]
000046FE 2069 0086 movea.l A0, [A1 + 0x86]
00004702 2050 movea.l A0, [A0]
00004704 4868 0026 pea.l [A0 + 0x26]
00004708 2F29 00C4 move.l -[A7], [A1 + 0xC4]
0000470C 4EAD 26EA jsr [A5 + 0x26EA /* export_1241 */]
label00004710:
00004710 2254 movea.l A1, [A4]
00004712 2069 0086 movea.l A0, [A1 + 0x86]
00004716 2050 movea.l A0, [A0]
00004718 1028 00AE move.b D0, [A0 + 0xAE]
0000471C B02E FED7 cmp.b D0, [A6 - 0x129]
00004720 6714 beq +0x16 /* 00004736 */
00004722 2254 movea.l A1, [A4]
00004724 2069 0086 movea.l A0, [A1 + 0x86]
00004728 2050 movea.l A0, [A0]
0000472A 1F28 00AE move.b -[A7], [A0 + 0xAE]
0000472E 2F29 00C4 move.l -[A7], [A1 + 0xC4]
00004732 4EAD 26DA jsr [A5 + 0x26DA /* export_1239 */]
label00004736:
00004736 42A7 clr.l -[A7]
00004738 2254 movea.l A1, [A4]
0000473A 2069 0086 movea.l A0, [A1 + 0x86]
0000473E 2050 movea.l A0, [A0]
00004740 4868 003E pea.l [A0 + 0x3E]
00004744 486E FECC pea.l [A6 - 0x134]
00004748 3F3C 100E move.w -[A7], 0x100E
0000474C A9EB syscall Pack4/FP68K
0000474E 486E FFEC pea.l [A6 - 0x14]
00004752 486E FECC pea.l [A6 - 0x134]
00004756 3F3C 1002 move.w -[A7], 0x1002
0000475A A9EB syscall Pack4/FP68K
0000475C 487A 0284 pea.l [PC + 0x284 /* 000049E2, value 0x4005C800 */]
00004760 486E FECC pea.l [A6 - 0x134]
00004764 3F3C 0004 move.w -[A7], 0x4
00004768 A9EB syscall Pack4/FP68K
0000476A 486E FECC pea.l [A6 - 0x134]
0000476E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00004772 2C1F move.l D6, [A7]+
00004774 6722 beq +0x24 /* 00004798 */
00004776 2254 movea.l A1, [A4]
00004778 2069 0086 movea.l A0, [A1 + 0x86]
0000477C 2050 movea.l A0, [A0]
0000477E 4868 003E pea.l [A0 + 0x3E]
00004782 486E FECC pea.l [A6 - 0x134]
00004786 3F3C 100E move.w -[A7], 0x100E
0000478A A9EB syscall Pack4/FP68K
0000478C 486E FECC pea.l [A6 - 0x134]
00004790 2F29 00C4 move.l -[A7], [A1 + 0xC4]
00004794 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
label00004798:
00004798 2254 movea.l A1, [A4]
0000479A 2069 007E movea.l A0, [A1 + 0x7E]
0000479E 2050 movea.l A0, [A0]
000047A0 1028 032A move.b D0, [A0 + 0x32A]
000047A4 6744 beq +0x46 /* 000047EA */
000047A6 2254 movea.l A1, [A4]
000047A8 2069 007E movea.l A0, [A1 + 0x7E]
000047AC 2050 movea.l A0, [A0]
000047AE 1028 0336 move.b D0, [A0 + 0x336]
000047B2 4880 ext.w D0
000047B4 3F00 move.w -[A7], D0
000047B6 2F29 00CC move.l -[A7], [A1 + 0xCC]
000047BA 4EAD 272A jsr [A5 + 0x272A /* export_1249 */]
000047BE 2254 movea.l A1, [A4]
000047C0 2069 007E movea.l A0, [A1 + 0x7E]
000047C4 2050 movea.l A0, [A0]
000047C6 1028 0337 move.b D0, [A0 + 0x337]
000047CA 4880 ext.w D0
000047CC 3F00 move.w -[A7], D0
000047CE 2F29 00CC move.l -[A7], [A1 + 0xCC]
000047D2 4EAD 2732 jsr [A5 + 0x2732 /* export_1250 */]
000047D6 2054 movea.l A0, [A4]
000047D8 2F28 0086 move.l -[A7], [A0 + 0x86]
000047DC 4EAD 25C2 jsr [A5 + 0x25C2 /* export_1204 */]
000047E0 2054 movea.l A0, [A4]
000047E2 2F28 00B8 move.l -[A7], [A0 + 0xB8]
000047E6 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
label000047EA:
000047EA 2254 movea.l A1, [A4]
000047EC 2069 0086 movea.l A0, [A1 + 0x86]
000047F0 2050 movea.l A0, [A0]
000047F2 1028 00B2 move.b D0, [A0 + 0xB2]
000047F6 6760 beq +0x62 /* 00004858 */
000047F8 2254 movea.l A1, [A4]
000047FA 2069 0086 movea.l A0, [A1 + 0x86]
000047FE 2050 movea.l A0, [A0]
00004800 4868 0026 pea.l [A0 + 0x26]
00004804 2F29 00C4 move.l -[A7], [A1 + 0xC4]
00004808 4EAD 26EA jsr [A5 + 0x26EA /* export_1241 */]
0000480C 2254 movea.l A1, [A4]
0000480E 2069 0086 movea.l A0, [A1 + 0x86]
00004812 2050 movea.l A0, [A0]
00004814 3F28 0052 move.w -[A7], [A0 + 0x52]
00004818 2F29 00CC move.l -[A7], [A1 + 0xCC]
0000481C 4EAD 271A jsr [A5 + 0x271A /* export_1247 */]
00004820 2254 movea.l A1, [A4]
00004822 2069 0086 movea.l A0, [A1 + 0x86]
00004826 2050 movea.l A0, [A0]
00004828 1028 0051 move.b D0, [A0 + 0x51]
0000482C 4880 ext.w D0
0000482E 3F00 move.w -[A7], D0
00004830 2F29 00CC move.l -[A7], [A1 + 0xCC]
00004834 4EAD 2722 jsr [A5 + 0x2722 /* export_1248 */]
00004838 2054 movea.l A0, [A4]
0000483A 2F28 00C4 move.l -[A7], [A0 + 0xC4]
0000483E 4EAD 2702 jsr [A5 + 0x2702 /* export_1244 */]
00004842 2054 movea.l A0, [A4]
00004844 2F28 00D4 move.l -[A7], [A0 + 0xD4]
00004848 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
0000484C 2254 movea.l A1, [A4]
0000484E 2069 0086 movea.l A0, [A1 + 0x86]
00004852 2050 movea.l A0, [A0]
00004854 4228 00B2 clr.b [A0 + 0xB2]
label00004858:
00004858 486E FFE8 pea.l [A6 - 0x18]
0000485C 486E FECC pea.l [A6 - 0x134]
00004860 3F3C 100E move.w -[A7], 0x100E
00004864 A9EB syscall Pack4/FP68K
00004866 487A 017A pea.l [PC + 0x17A /* 000049E2, value 0x4005C800 */]
0000486A 486E FECC pea.l [A6 - 0x134]
0000486E 3F3C 0006 move.w -[A7], 0x6
00004872 A9EB syscall Pack4/FP68K
00004874 2054 movea.l A0, [A4]
00004876 4868 008C pea.l [A0 + 0x8C]
0000487A 486E FECC pea.l [A6 - 0x134]
0000487E 3F3C 1000 move.w -[A7], 0x1000
00004882 A9EB syscall Pack4/FP68K
00004884 486E FECC pea.l [A6 - 0x134]
00004888 4868 008C pea.l [A0 + 0x8C]
0000488C 3F3C 1010 move.w -[A7], 0x1010
00004890 A9EB syscall Pack4/FP68K
00004892 486E FFE8 pea.l [A6 - 0x18]
00004896 486E FECC pea.l [A6 - 0x134]
0000489A 3F3C 100E move.w -[A7], 0x100E
0000489E A9EB syscall Pack4/FP68K
000048A0 487A 0140 pea.l [PC + 0x140 /* 000049E2, value 0x4005C800 */]
000048A4 486E FECC pea.l [A6 - 0x134]
000048A8 3F3C 0006 move.w -[A7], 0x6
000048AC A9EB syscall Pack4/FP68K
000048AE 0A2E 0080 FECC xori.b [A6 - 0x134], 0x80
000048B4 4868 0094 pea.l [A0 + 0x94]
000048B8 486E FECC pea.l [A6 - 0x134]
000048BC 3F3C 1000 move.w -[A7], 0x1000
000048C0 A9EB syscall Pack4/FP68K
000048C2 486E FECC pea.l [A6 - 0x134]
000048C6 4868 0094 pea.l [A0 + 0x94]
000048CA 3F3C 1010 move.w -[A7], 0x1010
000048CE A9EB syscall Pack4/FP68K
000048D0 1028 00E4 move.b D0, [A0 + 0xE4]
000048D4 6770 beq +0x72 /* 00004946 */
000048D6 42A7 clr.l -[A7]
000048D8 2054 movea.l A0, [A4]
000048DA 4868 008C pea.l [A0 + 0x8C]
000048DE 486E FECC pea.l [A6 - 0x134]
000048E2 3F3C 100E move.w -[A7], 0x100E
000048E6 A9EB syscall Pack4/FP68K
000048E8 4868 00A0 pea.l [A0 + 0xA0]
000048EC 486E FECC pea.l [A6 - 0x134]
000048F0 3F3C 1002 move.w -[A7], 0x1002
000048F4 A9EB syscall Pack4/FP68K
000048F6 487A 00EA pea.l [PC + 0xEA /* 000049E2, value 0x4005C800 */]
000048FA 486E FECC pea.l [A6 - 0x134]
000048FE 3F3C 0004 move.w -[A7], 0x4
00004902 A9EB syscall Pack4/FP68K
00004904 486E FECC pea.l [A6 - 0x134]
00004908 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000490C 2C1F move.l D6, [A7]+
0000490E 6F36 ble +0x38 /* 00004946 */
00004910 2054 movea.l A0, [A4]
00004912 4868 008C pea.l [A0 + 0x8C]
00004916 486E FECC pea.l [A6 - 0x134]
0000491A 3F3C 100E move.w -[A7], 0x100E
0000491E A9EB syscall Pack4/FP68K
00004920 486E FECC pea.l [A6 - 0x134]
00004924 4868 0094 pea.l [A0 + 0x94]
00004928 486E FEBE pea.l [A6 - 0x142]
0000492C 3F3C 100E move.w -[A7], 0x100E
00004930 A9EB syscall Pack4/FP68K
00004932 486E FEBE pea.l [A6 - 0x142]
00004936 2F28 00CC move.l -[A7], [A0 + 0xCC]
0000493A 4EAD 2712 jsr [A5 + 0x2712 /* export_1246 */]
0000493E 2054 movea.l A0, [A4]
00004940 2168 008C 00A0 move.l [A0 + 0xA0], [A0 + 0x8C]
label00004946:
00004946 2054 movea.l A0, [A4]
00004948 2145 0098 move.l [A0 + 0x98], D5
0000494C 2054 movea.l A0, [A4]
0000494E 2F28 007E move.l -[A7], [A0 + 0x7E]
00004952 4EAD 27A2 jsr [A5 + 0x27A2 /* export_1264 */]
00004956 2054 movea.l A0, [A4]
00004958 4868 0094 pea.l [A0 + 0x94]
0000495C 486E FECC pea.l [A6 - 0x134]
00004960 3F3C 100E move.w -[A7], 0x100E
00004964 A9EB syscall Pack4/FP68K
00004966 487A 0070 pea.l [PC + 0x70 /* 000049D8, value 0x0, cstring "" */]
0000496A 486E FECC pea.l [A6 - 0x134]
0000496E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00004972 A9EB syscall Pack4/FP68K
00004974 53C0 sls D0
00004976 2268 0086 movea.l A1, [A0 + 0x86]
0000497A 2251 movea.l A1, [A1]
0000497C 4869 003E pea.l [A1 + 0x3E]
00004980 486E FEBE pea.l [A6 - 0x142]
00004984 3F3C 100E move.w -[A7], 0x100E
00004988 A9EB syscall Pack4/FP68K
0000498A 487A 004C pea.l [PC + 0x4C /* 000049D8, value 0x0, cstring "" */]
0000498E 486E FEBE pea.l [A6 - 0x142]
00004992 3F3C 000A move.w -[A7], 0xA /* '\n' */
00004996 A9EB syscall Pack4/FP68K
00004998 53C1 sls D1
0000499A 8001 or.b D0, D1
0000499C 2268 0086 movea.l A1, [A0 + 0x86]
000049A0 2251 movea.l A1, [A1]
000049A2 1229 0025 move.b D1, [A1 + 0x25]
000049A6 0A01 0001 xori.b D1, 0x1
000049AA 8001 or.b D0, D1
000049AC 2F00 move.l -[A7], D0
000049AE 4267 clr.w -[A7]
000049B0 2054 movea.l A0, [A4]
000049B2 2F28 007E move.l -[A7], [A0 + 0x7E]
000049B6 4EAD 279A jsr [A5 + 0x279A /* export_1263 */]
000049BA 121F move.b D1, [A7]+
000049BC 201F move.l D0, [A7]+
000049BE 8001 or.b D0, D1
000049C0 0240 0001 andi.w D0, 0x1
000049C4 6706 beq +0x8 /* 000049CC */
000049C6 2F0B move.l -[A7], A3
000049C8 4EAD 26AA jsr [A5 + 0x26AA /* export_1233 */]
label000049CC:
000049CC 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
000049D0 4E5E unlink A6
000049D2 205F movea.l A0, [A7]+
000049D4 5C4F addq.w A7, 6
000049D6 4ED0 jmp [A0]
000049D8 0000 0000 ori.b D0, 0x0
000049DC 0000 0000 ori.b D0, 0x0
000049E0 0000 4005 ori.b D0, 0x5
000049E4 C800 and.b D4, D0
000049E6 0000 0000 ori.b D0, 0x0
000049EA 0000 3FFF ori.b D0, 0xFF
000049EE 8000 or.b D0, D0
000049F0 0000 0000 ori.b D0, 0x0
000049F4 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1477: // at 000049F6 (misaligned)
000049F8 FF70 .extension 0xF70 <<F/4-5/7>> // unimplemented
000049FA 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
000049FE 206E 000C movea.l A0, [A6 + 0xC]
00004A02 43EE FFF8 lea.l A1, [A6 - 0x8]
00004A06 22D8 move.l [A1]+, [A0]+
00004A08 22D8 move.l [A1]+, [A0]+
00004A0A 286E 0008 movea.l A4, [A6 + 0x8]
00004A0E 206E 0008 movea.l A0, [A6 + 0x8]
00004A12 2050 movea.l A0, [A0]
00004A14 2268 001C movea.l A1, [A0 + 0x1C]
00004A18 2251 movea.l A1, [A1]
00004A1A 2069 0008 movea.l A0, [A1 + 0x8]
00004A1E 2050 movea.l A0, [A0]
00004A20 2C28 0066 move.l D6, [A0 + 0x66]
00004A24 486E FFF0 pea.l [A6 - 0x10]
00004A28 A874 syscall GetPort
00004A2A 486E FF84 pea.l [A6 - 0x7C]
00004A2E A86F syscall OpenPort
00004A30 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00004A34 A873 syscall SetPort
00004A36 41EE FF86 lea.l A0, [A6 - 0x7A]
00004A3A 2454 movea.l A2, [A4]
00004A3C 43EA 0044 lea.l A1, [A2 + 0x44]
00004A40 20D9 move.l [A0]+, [A1]+
00004A42 20D9 move.l [A0]+, [A1]+
00004A44 20D9 move.l [A0]+, [A1]+
00004A46 3091 move.w [A0], [A1]
00004A48 41EE FF94 lea.l A0, [A6 - 0x6C]
00004A4C 43EA 004A lea.l A1, [A2 + 0x4A]
00004A50 20D9 move.l [A0]+, [A1]+
00004A52 20D9 move.l [A0]+, [A1]+
00004A54 486E FF84 pea.l [A6 - 0x7C]
00004A58 A873 syscall SetPort
00004A5A 41EE FF70 lea.l A0, [A6 - 0x90]
00004A5E 43EE FFF8 lea.l A1, [A6 - 0x8]
00004A62 20D9 move.l [A0]+, [A1]+
00004A64 20D9 move.l [A0]+, [A1]+
00004A66 2254 movea.l A1, [A4]
00004A68 2069 0040 movea.l A0, [A1 + 0x40]
00004A6C 2050 movea.l A0, [A0]
00004A6E 2468 0086 movea.l A2, [A0 + 0x86]
00004A72 2F0A move.l -[A7], A2
00004A74 4267 clr.w -[A7]
00004A76 1F3C 0001 move.b -[A7], 0x1
00004A7A 2254 movea.l A1, [A4]
00004A7C 2069 0040 movea.l A0, [A1 + 0x40]
00004A80 2050 movea.l A0, [A0]
00004A82 2F28 0086 move.l -[A7], [A0 + 0x86]
00004A86 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00004A8A 101F move.b D0, [A7]+
00004A8C 245F movea.l A2, [A7]+
00004A8E 0A00 0001 xori.b D0, 0x1
00004A92 2452 movea.l A2, [A2]
00004A94 802A 0024 or.b D0, [A2 + 0x24]
00004A98 6744 beq +0x46 /* 00004ADE */
00004A9A 2254 movea.l A1, [A4]
00004A9C 2069 0040 movea.l A0, [A1 + 0x40]
00004AA0 2050 movea.l A0, [A0]
00004AA2 1028 00A5 move.b D0, [A0 + 0xA5]
00004AA6 671E beq +0x20 /* 00004AC6 */
00004AA8 2254 movea.l A1, [A4]
00004AAA 2069 0040 movea.l A0, [A1 + 0x40]
00004AAE 2050 movea.l A0, [A0]
00004AB0 4228 00A5 clr.b [A0 + 0xA5]
00004AB4 2069 001C movea.l A0, [A1 + 0x1C]
00004AB8 45EE FF70 lea.l A2, [A6 - 0x90]
00004ABC 2050 movea.l A0, [A0]
00004ABE 43E8 0024 lea.l A1, [A0 + 0x24]
00004AC2 24D9 move.l [A2]+, [A1]+
00004AC4 24D9 move.l [A2]+, [A1]+
label00004AC6:
00004AC6 486E FF70 pea.l [A6 - 0x90]
00004ACA A8A3 syscall EraseRect
00004ACC 2254 movea.l A1, [A4]
00004ACE 2069 0040 movea.l A0, [A1 + 0x40]
00004AD2 2050 movea.l A0, [A0]
00004AD4 2F28 0086 move.l -[A7], [A0 + 0x86]
00004AD8 4EAD 250A jsr [A5 + 0x250A /* export_1181 */]
00004ADC 6044 bra +0x46 /* 00004B22 */
label00004ADE:
00004ADE 2254 movea.l A1, [A4]
00004AE0 2069 0040 movea.l A0, [A1 + 0x40]
00004AE4 2050 movea.l A0, [A0]
00004AE6 1028 00A5 move.b D0, [A0 + 0xA5]
00004AEA 6620 bne +0x22 /* 00004B0C */
00004AEC 2254 movea.l A1, [A4]
00004AEE 2069 0040 movea.l A0, [A1 + 0x40]
00004AF2 2050 movea.l A0, [A0]
00004AF4 117C 0001 00A5 move.b [A0 + 0xA5], 0x1
00004AFA 2069 001C movea.l A0, [A1 + 0x1C]
00004AFE 45EE FF70 lea.l A2, [A6 - 0x90]
00004B02 2050 movea.l A0, [A0]
00004B04 43E8 0024 lea.l A1, [A0 + 0x24]
00004B08 24D9 move.l [A2]+, [A1]+
00004B0A 24D9 move.l [A2]+, [A1]+
label00004B0C:
00004B0C 2254 movea.l A1, [A4]
00004B0E 2069 0040 movea.l A0, [A1 + 0x40]
00004B12 2050 movea.l A0, [A0]
00004B14 2E28 0082 move.l D7, [A0 + 0x82]
00004B18 486E FF70 pea.l [A6 - 0x90]
00004B1C 2F07 move.l -[A7], D7
00004B1E 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */]
label00004B22:
00004B22 42A7 clr.l -[A7]
00004B24 A8D8 syscall NewRgn
00004B26 265F movea.l A3, [A7]+
00004B28 2F0B move.l -[A7], A3
00004B2A 486E FF70 pea.l [A6 - 0x90]
00004B2E A8DF syscall RectRgn
00004B30 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00004B34 A873 syscall SetPort
00004B36 486E FF86 pea.l [A6 - 0x7A]
00004B3A 206D FA1E movea.l A0, [A5 - 0x5E2]
00004B3E 4868 0002 pea.l [A0 + 0x2]
00004B42 486E FF94 pea.l [A6 - 0x6C]
00004B46 2054 movea.l A0, [A4]
00004B48 4868 0008 pea.l [A0 + 0x8]
00004B4C 4267 clr.w -[A7]
00004B4E 2F0B move.l -[A7], A3
00004B50 A8EC syscall CopyBits
00004B52 2F0B move.l -[A7], A3
00004B54 A8D9 syscall DisposRgn/DisposeRgn
00004B56 2254 movea.l A1, [A4]
00004B58 41E9 0044 lea.l A0, [A1 + 0x44]
00004B5C 45EE FF86 lea.l A2, [A6 - 0x7A]
00004B60 20DA move.l [A0]+, [A2]+
00004B62 20DA move.l [A0]+, [A2]+
00004B64 20DA move.l [A0]+, [A2]+
00004B66 3092 move.w [A0], [A2]
00004B68 486E FF84 pea.l [A6 - 0x7C]
00004B6C A87D syscall ClosePort
00004B6E 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00004B72 4E5E unlink A6
00004B74 205F movea.l A0, [A7]+
00004B76 504F addq.w A7, 8
00004B78 4ED0 jmp [A0]
export_1478:
00004B7A 4E56 FFFC link A6, -0x0004
00004B7E 48E7 0018 movem.l -[A7], A3,A4
00004B82 286E 0008 movea.l A4, [A6 + 0x8]
00004B86 2054 movea.l A0, [A4]
00004B88 2668 0044 movea.l A3, [A0 + 0x44]
00004B8C 2F0B move.l -[A7], A3
00004B8E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00004B92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B96 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
00004B9A 4CDF 1800 movem.l A3,A4, [A7]+
00004B9E 4E5E unlink A6
00004BA0 2E9F move.l [A7], [A7]+
00004BA2 4E75 rts
export_1479:
00004BA4 4E56 FECC link A6, -0x0134
00004BA8 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00004BAC 206E 000C movea.l A0, [A6 + 0xC]
00004BB0 43EE FFF8 lea.l A1, [A6 - 0x8]
00004BB4 22D8 move.l [A1]+, [A0]+
00004BB6 22D8 move.l [A1]+, [A0]+
00004BB8 286E 0008 movea.l A4, [A6 + 0x8]
00004BBC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00004BC0 A88A syscall TextSize
00004BC2 2254 movea.l A1, [A4]
00004BC4 2069 0044 movea.l A0, [A1 + 0x44]
00004BC8 2050 movea.l A0, [A0]
00004BCA 4228 032A clr.b [A0 + 0x32A]
00004BCE 302E FFF8 move.w D0, [A6 - 0x8]
00004BD2 48C0 ext.l D0
00004BD4 81FC 000F divs.w D0, 0xF
00004BD8 3D40 FFE6 move.w [A6 - 0x1A], D0
00004BDC 4267 clr.w -[A7]
00004BDE 486E FFFC pea.l [A6 - 0x4]
00004BE2 486E FED0 pea.l [A6 - 0x130]
00004BE6 3F3C 200E move.w -[A7], 0x200E
00004BEA A9EB syscall Pack4/FP68K
00004BEC 487A 019C pea.l [PC + 0x19C /* 00004D8A, value 0x4002F000 */]
00004BF0 486E FED0 pea.l [A6 - 0x130]
00004BF4 3F3C 0006 move.w -[A7], 0x6
00004BF8 A9EB syscall Pack4/FP68K
00004BFA 486E FED0 pea.l [A6 - 0x130]
00004BFE 4EBA B670 jsr [PC - 0x4990 /* 00000270 */]
00004C02 3A1F move.w D5, [A7]+
00004C04 302E FFFA move.w D0, [A6 - 0x6]
00004C08 48C0 ext.l D0
00004C0A 81FC 003C divs.w D0, 0x3C /* '<' */
00004C0E 3800 move.w D4, D0
00004C10 4267 clr.w -[A7]
00004C12 486E FFFE pea.l [A6 - 0x2]
00004C16 486E FED0 pea.l [A6 - 0x130]
00004C1A 3F3C 200E move.w -[A7], 0x200E
00004C1E A9EB syscall Pack4/FP68K
00004C20 487A 015E pea.l [PC + 0x15E /* 00004D80, value 0x4004F000 */]
00004C24 486E FED0 pea.l [A6 - 0x130]
00004C28 3F3C 0006 move.w -[A7], 0x6
00004C2C A9EB syscall Pack4/FP68K
00004C2E 486E FED0 pea.l [A6 - 0x130]
00004C32 4EBA B63C jsr [PC - 0x49C4 /* 00000270 */]
00004C36 3D5F FFEC move.w [A6 - 0x14], [A7]+
00004C3A 42A7 clr.l -[A7]
00004C3C 3005 move.w D0, D5
00004C3E 48C0 ext.l D0
00004C40 2F00 move.l -[A7], D0
00004C42 700A moveq.l D0, 0x0A
00004C44 2F00 move.l -[A7], D0
00004C46 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00004C4A 201F move.l D0, [A7]+
00004C4C 3A00 move.w D5, D0
00004C4E 42A7 clr.l -[A7]
00004C50 302E FFEC move.w D0, [A6 - 0x14]
00004C54 48C0 ext.l D0
00004C56 2F00 move.l -[A7], D0
00004C58 700A moveq.l D0, 0x0A
00004C5A 2F00 move.l -[A7], D0
00004C5C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00004C60 201F move.l D0, [A7]+
00004C62 3D40 FFEC move.w [A6 - 0x14], D0
00004C66 42A7 clr.l -[A7]
00004C68 302E FFE6 move.w D0, [A6 - 0x1A]
00004C6C 48C0 ext.l D0
00004C6E 2F00 move.l -[A7], D0
00004C70 7001 moveq.l D0, 0x01
00004C72 2F00 move.l -[A7], D0
00004C74 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00004C78 201F move.l D0, [A7]+
00004C7A 3D40 FFE6 move.w [A6 - 0x1A], D0
00004C7E 42A7 clr.l -[A7]
00004C80 3004 move.w D0, D4
00004C82 48C0 ext.l D0
00004C84 2F00 move.l -[A7], D0
00004C86 7001 moveq.l D0, 0x01
00004C88 2F00 move.l -[A7], D0
00004C8A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00004C8E 201F move.l D0, [A7]+
00004C90 3800 move.w D4, D0
00004C92 3D45 FECE move.w [A6 - 0x132], D5
00004C96 3E2E FFE6 move.w D7, [A6 - 0x1A]
00004C9A 6000 00D0 bra +0xD2 /* 00004D6C */
label00004C9E:
00004C9E 3007 move.w D0, D7
00004CA0 C1FC 000F muls.w D0, 0xF
00004CA4 3D40 FFF4 move.w [A6 - 0xC], D0
00004CA8 907C 000F sub.w D0, 0xF
00004CAC 3D40 FFF0 move.w [A6 - 0x10], D0
00004CB0 3D6E FFEC FECC move.w [A6 - 0x134], [A6 - 0x14]
00004CB6 3C04 move.w D6, D4
00004CB8 6000 00A6 bra +0xA8 /* 00004D60 */
label00004CBC:
00004CBC 3007 move.w D0, D7
00004CBE 5340 subq.w D0, 1
00004CC0 C1FC 000A muls.w D0, 0xA /* '\n' */
00004CC4 D046 add.w D0, D6
00004CC6 3D40 FFEE move.w [A6 - 0x12], D0
00004CCA 3006 move.w D0, D6
00004CCC C1FC 003C muls.w D0, 0x3C /* '<' */
00004CD0 3D40 FFF6 move.w [A6 - 0xA], D0
00004CD4 907C 003C sub.w D0, 0x3C /* '<' */
00004CD8 3D40 FFF2 move.w [A6 - 0xE], D0
00004CDC 2254 movea.l A1, [A4]
00004CDE 2069 0044 movea.l A0, [A1 + 0x44]
00004CE2 302E FFEE move.w D0, [A6 - 0x12]
00004CE6 2050 movea.l A0, [A0]
00004CE8 E540 asl D0.w, 2
00004CEA 41E8 0196 lea.l A0, [A0 + 0x196]
00004CEE 2F30 0000 move.l -[A7], [A0 + D0.w]
00004CF2 486E FEDA pea.l [A6 - 0x126]
00004CF6 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00004CFA 2254 movea.l A1, [A4]
00004CFC 2069 0044 movea.l A0, [A1 + 0x44]
00004D00 302E FFEE move.w D0, [A6 - 0x12]
00004D04 2050 movea.l A0, [A0]
00004D06 E540 asl D0.w, 2
00004D08 41E8 0196 lea.l A0, [A0 + 0x196]
00004D0C 4AB0 0000 tst.l [A0 + D0.w]
00004D10 6C06 bge +0x8 /* 00004D18 */
00004D12 3D7C 013F FEDA move.w [A6 - 0x126], 0x13F
label00004D18:
00004D18 486E FFDA pea.l [A6 - 0x26]
00004D1C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00004D20 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004D24 A8A7 syscall SetRect
00004D26 41EE FEDA lea.l A0, [A6 - 0x126]
00004D2A 2008 move.l D0, A0
00004D2C 5280 addq.l D0, 1
00004D2E 2F00 move.l -[A7], D0
00004D30 4240 clr.w D0
00004D32 102E FEDA move.b D0, [A6 - 0x126]
00004D36 48C0 ext.l D0
00004D38 2F00 move.l -[A7], D0
00004D3A 486E FFDA pea.l [A6 - 0x26]
00004D3E 3F3C 0001 move.w -[A7], 0x1
00004D42 A9CE syscall TETextBox/TextBox
00004D44 4267 clr.w -[A7]
00004D46 2054 movea.l A0, [A4]
00004D48 4868 0048 pea.l [A0 + 0x48]
00004D4C 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
00004D50 101F move.b D0, [A7]+
00004D52 6708 beq +0xA /* 00004D5C */
00004D54 2054 movea.l A0, [A4]
00004D56 4868 0048 pea.l [A0 + 0x48]
00004D5A A8A1 syscall FrameRect
label00004D5C:
00004D5C 5246 addq.w D6, 1
00004D5E 6908 bvs +0xA /* 00004D68 */
label00004D60:
00004D60 BC6E FECC cmp.w D6, [A6 - 0x134]
00004D64 6F00 FF56 ble -0xA8 /* 00004CBC */
label00004D68:
00004D68 5247 addq.w D7, 1
00004D6A 6908 bvs +0xA /* 00004D74 */
label00004D6C:
00004D6C BE6E FECE cmp.w D7, [A6 - 0x132]
00004D70 6F00 FF2C ble -0xD2 /* 00004C9E */
label00004D74:
00004D74 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00004D78 4E5E unlink A6
00004D7A 205F movea.l A0, [A7]+
00004D7C 504F addq.w A7, 8
00004D7E 4ED0 jmp [A0]
00004D80 4004 negx.b D4
00004D82 F000 0000 pmove D0, MR0
00004D86 0000 0000 ori.b D0, 0x0
00004D8A 4002 negx.b D2
00004D8C F000 0000 pmove D0, MR0
00004D90 0000 0000 ori.b D0, 0x0
export_1480:
00004D94 4E56 FFDE link A6, -0x0022
00004D98 48E7 0F28 movem.l -[A7], D4,D5,D6,D7,A2,A4
00004D9C 286E 0008 movea.l A4, [A6 + 0x8]
00004DA0 42A7 clr.l -[A7]
00004DA2 302E 000C move.w D0, [A6 + 0xC]
00004DA6 5340 subq.w D0, 1
00004DA8 3D40 FFDE move.w [A6 - 0x22], D0
00004DAC 486E FFDE pea.l [A6 - 0x22]
00004DB0 486E FFE0 pea.l [A6 - 0x20]
00004DB4 3F3C 200E move.w -[A7], 0x200E
00004DB8 A9EB syscall Pack4/FP68K
00004DBA 487A 00AC pea.l [PC + 0xAC /* 00004E68, value 0x4002A000 */]
00004DBE 486E FFE0 pea.l [A6 - 0x20]
00004DC2 3F3C 0006 move.w -[A7], 0x6
00004DC6 A9EB syscall Pack4/FP68K
00004DC8 486E FFE0 pea.l [A6 - 0x20]
00004DCC 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00004DD0 201F move.l D0, [A7]+
00004DD2 5280 addq.l D0, 1
00004DD4 3E00 move.w D7, D0
00004DD6 5340 subq.w D0, 1
00004DD8 C1FC 000A muls.w D0, 0xA /* '\n' */
00004DDC 382E 000C move.w D4, [A6 + 0xC]
00004DE0 9840 sub.w D4, D0
00004DE2 3007 move.w D0, D7
00004DE4 C1FC 000F muls.w D0, 0xF
00004DE8 3C00 move.w D6, D0
00004DEA 907C 000F sub.w D0, 0xF
00004DEE 3D40 FFF8 move.w [A6 - 0x8], D0
00004DF2 3004 move.w D0, D4
00004DF4 C1FC 003C muls.w D0, 0x3C /* '<' */
00004DF8 3A00 move.w D5, D0
00004DFA 907C 003C sub.w D0, 0x3C /* '<' */
00004DFE 3D40 FFFA move.w [A6 - 0x6], D0
00004E02 486E FFEC pea.l [A6 - 0x14]
00004E06 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004E0A 3F05 move.w -[A7], D5
00004E0C 3F06 move.w -[A7], D6
00004E0E A8A7 syscall SetRect
00004E10 2254 movea.l A1, [A4]
00004E12 41E9 0048 lea.l A0, [A1 + 0x48]
00004E16 45EE FFEC lea.l A2, [A6 - 0x14]
00004E1A 20DA move.l [A0]+, [A2]+
00004E1C 20DA move.l [A0]+, [A2]+
00004E1E 486E FFEC pea.l [A6 - 0x14]
00004E22 2F3C FFC4 FFF1 move.l -[A7], 0xFFC4FFF1
00004E28 A8A9 syscall InsetRect
00004E2A 2254 movea.l A1, [A4]
00004E2C 41E9 0050 lea.l A0, [A1 + 0x50]
00004E30 45EE FFEC lea.l A2, [A6 - 0x14]
00004E34 20DA move.l [A0]+, [A2]+
00004E36 20DA move.l [A0]+, [A2]+
00004E38 4267 clr.w -[A7]
00004E3A 2054 movea.l A0, [A4]
00004E3C 4868 0050 pea.l [A0 + 0x50]
00004E40 4868 0008 pea.l [A0 + 0x8]
00004E44 486E FFEC pea.l [A6 - 0x14]
00004E48 A8AA syscall SectRect
00004E4A 1D5F FFEB move.b [A6 - 0x15], [A7]+
00004E4E 2254 movea.l A1, [A4]
00004E50 41E9 0050 lea.l A0, [A1 + 0x50]
00004E54 45EE FFEC lea.l A2, [A6 - 0x14]
00004E58 20DA move.l [A0]+, [A2]+
00004E5A 20DA move.l [A0]+, [A2]+
00004E5C 4CDF 14F0 movem.l D4,D5,D6,D7,A2,A4, [A7]+
00004E60 4E5E unlink A6
00004E62 205F movea.l A0, [A7]+
00004E64 5C4F addq.w A7, 6
00004E66 4ED0 jmp [A0]
00004E68 4002 negx.b D2
00004E6A A000 syscall Open/PBHOpen/HOpen
00004E6C 0000 0000 ori.b D0, 0x0
00004E70 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1481: // at 00004E72 (misaligned)
00004E74 0000 206E ori.b D0, 0x6E /* 'n' */
00004E78 000C 2050 ori.b A4, 0x50 /* 'P' */
00004E7C 3028 0040 move.w D0, [A0 + 0x40]
00004E80 206E 0008 movea.l A0, [A6 + 0x8]
00004E84 B068 000C cmp.w D0, [A0 + 0xC]
00004E88 57C0 seq D0
00004E8A 4400 neg.b D0
00004E8C 1D40 0010 move.b [A6 + 0x10], D0
00004E90 4E5E unlink A6
00004E92 205F movea.l A0, [A7]+
00004E94 504F addq.w A7, 8
00004E96 4ED0 jmp [A0]
export_1482:
00004E98 4E56 FFFC link A6, -0x0004
00004E9C 48E7 0018 movem.l -[A7], A3,A4
00004EA0 286E 0008 movea.l A4, [A6 + 0x8]
00004EA4 2054 movea.l A0, [A4]
00004EA6 3028 005A move.w D0, [A0 + 0x5A]
00004EAA B06E 000C cmp.w D0, [A6 + 0xC]
00004EAE 660E bne +0x10 /* 00004EBE */
00004EB0 3F2E 000C move.w -[A7], [A6 + 0xC]
00004EB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004EB8 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
00004EBC 6020 bra +0x22 /* 00004EDE */
label00004EBE:
00004EBE 42A7 clr.l -[A7]
00004EC0 486D 2E6A pea.l [A5 + 0x2E6A /* export_1481 */]
00004EC4 2F0E move.l -[A7], A6
00004EC6 2054 movea.l A0, [A4]
00004EC8 2F28 0040 move.l -[A7], [A0 + 0x40]
00004ECC 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00004ED0 265F movea.l A3, [A7]+
00004ED2 2053 movea.l A0, [A3]
00004ED4 4868 0008 pea.l [A0 + 0x8]
00004ED8 2F0B move.l -[A7], A3
00004EDA 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
label00004EDE:
00004EDE 4CDF 1800 movem.l A3,A4, [A7]+
00004EE2 4E5E unlink A6
00004EE4 205F movea.l A0, [A7]+
00004EE6 5C4F addq.w A7, 6
00004EE8 4ED0 jmp [A0]
export_1483:
00004EEA 4E56 FEF0 link A6, -0x0110
00004EEE 102E 000C move.b D0, [A6 + 0xC]
00004EF2 4880 ext.w D0
00004EF4 5240 addq.w D0, 1
00004EF6 3D40 FFFE move.w [A6 - 0x2], D0
00004EFA 486E FEFE pea.l [A6 - 0x102]
00004EFE 3F3C 02EE move.w -[A7], 0x2EE
00004F02 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004F06 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00004F0A 206E 0008 movea.l A0, [A6 + 0x8]
00004F0E 2050 movea.l A0, [A0]
00004F10 2F28 005C move.l -[A7], [A0 + 0x5C]
00004F14 3F3C 0001 move.w -[A7], 0x1
00004F18 486E FEFC pea.l [A6 - 0x104]
00004F1C 486E FEF8 pea.l [A6 - 0x108]
00004F20 486E FEF0 pea.l [A6 - 0x110]
00004F24 A98D syscall GetDialogItem/GetDItem
00004F26 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00004F2A 486E FEFE pea.l [A6 - 0x102]
00004F2E A98F syscall SetDialogItemText/SetIText
00004F30 4E5E unlink A6
00004F32 205F movea.l A0, [A7]+
00004F34 5C4F addq.w A7, 6
00004F36 4ED0 jmp [A0]
export_1484:
00004F38 4E56 FCE0 link A6, -0x0320
00004F3C 206E 000C movea.l A0, [A6 + 0xC]
00004F40 43EE FFF8 lea.l A1, [A6 - 0x8]
00004F44 22D8 move.l [A1]+, [A0]+
00004F46 22D8 move.l [A1]+, [A0]+
00004F48 2F2D FFEA move.l -[A7], [A5 - 0x16]
00004F4C 486E FFFC pea.l [A6 - 0x4]
00004F50 486E FCE0 pea.l [A6 - 0x320]
00004F54 3F3C 100E move.w -[A7], 0x100E
00004F58 A9EB syscall Pack4/FP68K
00004F5A 486E FCE0 pea.l [A6 - 0x320]
00004F5E 486E FEEA pea.l [A6 - 0x116]
00004F62 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
00004F66 486E FEEA pea.l [A6 - 0x116]
00004F6A 487A 008E pea.l [PC + 0x8E /* 00004FFA, value 0x22C2000, pstring ", " */]
00004F6E 486E FCEA pea.l [A6 - 0x316]
00004F72 3F3C 0002 move.w -[A7], 0x2
00004F76 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00004F7A 41EE FDEA lea.l A0, [A6 - 0x216]
00004F7E 43EE FCEA lea.l A1, [A6 - 0x316]
00004F82 703F moveq.l D0, 0x3F
label00004F84:
00004F84 20D9 move.l [A0]+, [A1]+
00004F86 51C8 FFFC dbf D0, -0x6 /* 00004F84 */
00004F8A 2F2D FFEA move.l -[A7], [A5 - 0x16]
00004F8E 486E FFF8 pea.l [A6 - 0x8]
00004F92 486E FCE0 pea.l [A6 - 0x320]
00004F96 3F3C 100E move.w -[A7], 0x100E
00004F9A A9EB syscall Pack4/FP68K
00004F9C 486E FCE0 pea.l [A6 - 0x320]
00004FA0 486E FEEA pea.l [A6 - 0x116]
00004FA4 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
00004FA8 486E FDEA pea.l [A6 - 0x216]
00004FAC 486E FEEA pea.l [A6 - 0x116]
00004FB0 486E FCEA pea.l [A6 - 0x316]
00004FB4 3F3C 0002 move.w -[A7], 0x2
00004FB8 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00004FBC 41EE FDEA lea.l A0, [A6 - 0x216]
00004FC0 43EE FCEA lea.l A1, [A6 - 0x316]
00004FC4 703F moveq.l D0, 0x3F
label00004FC6:
00004FC6 20D9 move.l [A0]+, [A1]+
00004FC8 51C8 FFFC dbf D0, -0x6 /* 00004FC6 */
00004FCC 206E 0008 movea.l A0, [A6 + 0x8]
00004FD0 2050 movea.l A0, [A0]
00004FD2 2F28 005C move.l -[A7], [A0 + 0x5C]
00004FD6 3F3C 0002 move.w -[A7], 0x2
00004FDA 486E FFF6 pea.l [A6 - 0xA]
00004FDE 486E FFF2 pea.l [A6 - 0xE]
00004FE2 486E FFEA pea.l [A6 - 0x16]
00004FE6 A98D syscall GetDialogItem/GetDItem
00004FE8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00004FEC 486E FDEA pea.l [A6 - 0x216]
00004FF0 A98F syscall SetDialogItemText/SetIText
00004FF2 4E5E unlink A6
00004FF4 205F movea.l A0, [A7]+
00004FF6 504F addq.w A7, 8
00004FF8 4ED0 jmp [A0]
00004FFA 022C 2000 4E56 andi.b [A4 + 0x4E56], 0x0
export_1485: // at 00004FFE (misaligned)
00005000 FCE0 2F0C .extension 0xCE0 <<F/2-3/6>> // unimplemented
00005004 206E 000C movea.l A0, [A6 + 0xC]
00005008 43EE FFF8 lea.l A1, [A6 - 0x8]
0000500C 22D8 move.l [A1]+, [A0]+
0000500E 22D8 move.l [A1]+, [A0]+
00005010 286E 0008 movea.l A4, [A6 + 0x8]
00005014 2F2D FFEA move.l -[A7], [A5 - 0x16]
00005018 486E FFFC pea.l [A6 - 0x4]
0000501C 486E FCE0 pea.l [A6 - 0x320]
00005020 3F3C 100E move.w -[A7], 0x100E
00005024 A9EB syscall Pack4/FP68K
00005026 486E FCE0 pea.l [A6 - 0x320]
0000502A 486E FEEA pea.l [A6 - 0x116]
0000502E 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
00005032 41EE FDEA lea.l A0, [A6 - 0x216]
00005036 43EE FEEA lea.l A1, [A6 - 0x116]
0000503A 703F moveq.l D0, 0x3F
label0000503C:
0000503C 20D9 move.l [A0]+, [A1]+
0000503E 51C8 FFFC dbf D0, -0x6 /* 0000503C */
00005042 486E FDEA pea.l [A6 - 0x216]
00005046 487A 00BC pea.l [PC + 0xBC /* 00005104, value 0x3202F20, pstring " / " */]
0000504A 486E FCEA pea.l [A6 - 0x316]
0000504E 3F3C 0002 move.w -[A7], 0x2
00005052 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00005056 41EE FDEA lea.l A0, [A6 - 0x216]
0000505A 43EE FCEA lea.l A1, [A6 - 0x316]
0000505E 703F moveq.l D0, 0x3F
label00005060:
00005060 20D9 move.l [A0]+, [A1]+
00005062 51C8 FFFC dbf D0, -0x6 /* 00005060 */
00005066 2F2D FFEA move.l -[A7], [A5 - 0x16]
0000506A 486E FFF8 pea.l [A6 - 0x8]
0000506E 486E FCE0 pea.l [A6 - 0x320]
00005072 3F3C 100E move.w -[A7], 0x100E
00005076 A9EB syscall Pack4/FP68K
00005078 486E FCE0 pea.l [A6 - 0x320]
0000507C 486E FEEA pea.l [A6 - 0x116]
00005080 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
00005084 486E FDEA pea.l [A6 - 0x216]
00005088 486E FEEA pea.l [A6 - 0x116]
0000508C 486E FCEA pea.l [A6 - 0x316]
00005090 3F3C 0002 move.w -[A7], 0x2
00005094 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00005098 41EE FDEA lea.l A0, [A6 - 0x216]
0000509C 43EE FCEA lea.l A1, [A6 - 0x316]
000050A0 703F moveq.l D0, 0x3F
label000050A2:
000050A2 20D9 move.l [A0]+, [A1]+
000050A4 51C8 FFFC dbf D0, -0x6 /* 000050A2 */
000050A8 486E FDEA pea.l [A6 - 0x216]
000050AC 487A 0054 pea.l [PC + 0x54 /* 00005102, value 0x1A10320 */]
000050B0 486E FCEA pea.l [A6 - 0x316]
000050B4 3F3C 0002 move.w -[A7], 0x2
000050B8 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000050BC 41EE FDEA lea.l A0, [A6 - 0x216]
000050C0 43EE FCEA lea.l A1, [A6 - 0x316]
000050C4 703F moveq.l D0, 0x3F
label000050C6:
000050C6 20D9 move.l [A0]+, [A1]+
000050C8 51C8 FFFC dbf D0, -0x6 /* 000050C6 */
000050CC 2054 movea.l A0, [A4]
000050CE 2F28 005C move.l -[A7], [A0 + 0x5C]
000050D2 3F3C 0005 move.w -[A7], 0x5
000050D6 486E FFF6 pea.l [A6 - 0xA]
000050DA 486E FFF2 pea.l [A6 - 0xE]
000050DE 486E FFEA pea.l [A6 - 0x16]
000050E2 A98D syscall GetDialogItem/GetDItem
000050E4 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000050E8 486E FDEA pea.l [A6 - 0x216]
000050EC A98F syscall SetDialogItemText/SetIText
000050EE 2054 movea.l A0, [A4]
000050F0 2F28 007A move.l -[A7], [A0 + 0x7A]
000050F4 4EAD 28A2 jsr [A5 + 0x28A2 /* export_1296 */]
000050F8 285F movea.l A4, [A7]+
000050FA 4E5E unlink A6
000050FC 205F movea.l A0, [A7]+
000050FE 504F addq.w A7, 8
00005100 4ED0 jmp [A0]
00005102 01A1 bclr -[A1], D0
00005104 0320 btst -[A0], D1
00005106 2F20 move.l -[A7], -[A0]
export_1486:
00005108 4E56 FDE8 link A6, -0x0218
0000510C 206E 000C movea.l A0, [A6 + 0xC]
00005110 2F08 move.l -[A7], A0
00005112 486E 000C pea.l [A6 + 0xC]
00005116 3F3C 1010 move.w -[A7], 0x1010
0000511A A9EB syscall Pack4/FP68K
0000511C 2F2D FFEA move.l -[A7], [A5 - 0x16]
00005120 486E 000C pea.l [A6 + 0xC]
00005124 486E FDE8 pea.l [A6 - 0x218]
00005128 3F3C 100E move.w -[A7], 0x100E
0000512C A9EB syscall Pack4/FP68K
0000512E 486E FDE8 pea.l [A6 - 0x218]
00005132 486E FEF2 pea.l [A6 - 0x10E]
00005136 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
0000513A 41EE FDF2 lea.l A0, [A6 - 0x20E]
0000513E 43EE FEF2 lea.l A1, [A6 - 0x10E]
00005142 703F moveq.l D0, 0x3F
label00005144:
00005144 20D9 move.l [A0]+, [A1]+
00005146 51C8 FFFC dbf D0, -0x6 /* 00005144 */
0000514A 206E 0008 movea.l A0, [A6 + 0x8]
0000514E 2050 movea.l A0, [A0]
00005150 2F28 005C move.l -[A7], [A0 + 0x5C]
00005154 3F3C 0006 move.w -[A7], 0x6
00005158 486E FFFE pea.l [A6 - 0x2]
0000515C 486E FFFA pea.l [A6 - 0x6]
00005160 486E FFF2 pea.l [A6 - 0xE]
00005164 A98D syscall GetDialogItem/GetDItem
00005166 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000516A 486E FDF2 pea.l [A6 - 0x20E]
0000516E A98F syscall SetDialogItemText/SetIText
00005170 4E5E unlink A6
00005172 205F movea.l A0, [A7]+
00005174 504F addq.w A7, 8
00005176 4ED0 jmp [A0]
export_1487:
00005178 4E56 FEF2 link A6, -0x010E
0000517C 302E 000E move.w D0, [A6 + 0xE]
00005180 48C0 ext.l D0
00005182 2F00 move.l -[A7], D0
00005184 486E FEF2 pea.l [A6 - 0x10E]
00005188 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
0000518C 206E 0008 movea.l A0, [A6 + 0x8]
00005190 2050 movea.l A0, [A0]
00005192 2F28 005C move.l -[A7], [A0 + 0x5C]
00005196 302E 000C move.w D0, [A6 + 0xC]
0000519A D07C 0017 add.w D0, 0x17
0000519E 5340 subq.w D0, 1
000051A0 3F00 move.w -[A7], D0
000051A2 486E FFFE pea.l [A6 - 0x2]
000051A6 486E FFFA pea.l [A6 - 0x6]
000051AA 486E FFF2 pea.l [A6 - 0xE]
000051AE A98D syscall GetDialogItem/GetDItem
000051B0 2F2E FFFA move.l -[A7], [A6 - 0x6]
000051B4 486E FEF2 pea.l [A6 - 0x10E]
000051B8 A98F syscall SetDialogItemText/SetIText
000051BA 4E5E unlink A6
000051BC 205F movea.l A0, [A7]+
000051BE 504F addq.w A7, 8
000051C0 4ED0 jmp [A0]
export_1488:
000051C2 4E56 FFF0 link A6, -0x0010
000051C6 48E7 0128 movem.l -[A7], D7,A2,A4
000051CA 286E 0008 movea.l A4, [A6 + 0x8]
000051CE 7E01 moveq.l D7, 0x01
000051D0 6072 bra +0x74 /* 00005244 */
label000051D2:
000051D2 2254 movea.l A1, [A4]
000051D4 2069 0062 movea.l A0, [A1 + 0x62]
000051D8 2050 movea.l A0, [A0]
000051DA 2468 0086 movea.l A2, [A0 + 0x86]
000051DE 3007 move.w D0, D7
000051E0 2452 movea.l A2, [A2]
000051E2 E540 asl D0.w, 2
000051E4 2D72 0052 FFFA move.l [A6 - 0x6], [A2 + D0.w + 0x52]
000051EA 42A7 clr.l -[A7]
000051EC 486E FFFA pea.l [A6 - 0x6]
000051F0 486E FFF0 pea.l [A6 - 0x10]
000051F4 3F3C 100E move.w -[A7], 0x100E
000051F8 A9EB syscall Pack4/FP68K
000051FA 486E FFF0 pea.l [A6 - 0x10]
000051FE 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00005202 201F move.l D0, [A7]+
00005204 3F00 move.w -[A7], D0
00005206 3F07 move.w -[A7], D7
00005208 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000520C 4EAD 26FA jsr [A5 + 0x26FA /* export_1243 */]
00005210 486E FFFA pea.l [A6 - 0x6]
00005214 486E FFF0 pea.l [A6 - 0x10]
00005218 3F3C 100E move.w -[A7], 0x100E
0000521C A9EB syscall Pack4/FP68K
0000521E 487A 0034 pea.l [PC + 0x34 /* 00005254, value 0x4008FA00 */]
00005222 486E FFF0 pea.l [A6 - 0x10]
00005226 3F3C 0006 move.w -[A7], 0x6
0000522A A9EB syscall Pack4/FP68K
0000522C 486E FFF0 pea.l [A6 - 0x10]
00005230 42A7 clr.l -[A7]
00005232 3F07 move.w -[A7], D7
00005234 2054 movea.l A0, [A4]
00005236 2F28 007E move.l -[A7], [A0 + 0x7E]
0000523A 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
0000523E 4EAD 283A jsr [A5 + 0x283A /* export_1283 */]
00005242 5247 addq.w D7, 1
label00005244:
00005244 7004 moveq.l D0, 0x04
00005246 B047 cmp.w D0, D7
00005248 6C88 bge -0x76 /* 000051D2 */
0000524A 4CDF 1480 movem.l D7,A2,A4, [A7]+
0000524E 4E5E unlink A6
00005250 2E9F move.l [A7], [A7]+
00005252 4E75 rts
00005254 4008 negx.b A0
00005256 FA00 0000 .unknown 0xFA00 0x0000 (W = 5)
0000525A 0000 0000 ori.b D0, 0x0
export_1489:
0000525E 4E56 FFFA link A6, -0x0006
00005262 48E7 0308 movem.l -[A7], D6,D7,A4
00005266 286E 0008 movea.l A4, [A6 + 0x8]
0000526A 102E 000C move.b D0, [A6 + 0xC]
0000526E 4880 ext.w D0
00005270 E340 asl D0.w, 1
00005272 3E00 move.w D7, D0
00005274 5347 subq.w D7, 1
00005276 102E 0010 move.b D0, [A6 + 0x10]
0000527A 4880 ext.w D0
0000527C 6B66 bmi +0x68 /* 000052E4 */
0000527E 0C40 0005 cmpi.w D0, 0x5
00005282 6E60 bgt +0x62 /* 000052E4 */
00005284 D040 add.w D0, D0
00005286 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000528A 4EFB 0000 jmp [PC + D0.w]
0000528E 000E 0016 ori.b A6, 0x16
00005292 0022 002E ori.b -[A2], 0x2E /* '.' */
00005296 003A 0046 3007 ori.b [PC + 0x3007 /* 0000829F, cstring ""<EOF> */], 0x46 /* 'F' */
0000529C 48C0 ext.l D0
0000529E 2C00 move.l D6, D0
000052A0 6042 bra +0x44 /* 000052E4 */
000052A2 3007 move.w D0, D7
000052A4 C1FC 000A muls.w D0, 0xA /* '\n' */
000052A8 48C0 ext.l D0
000052AA 2C00 move.l D6, D0
000052AC 6036 bra +0x38 /* 000052E4 */
000052AE 3007 move.w D0, D7
000052B0 C1FC 0064 muls.w D0, 0x64 /* 'd' */
000052B4 48C0 ext.l D0
000052B6 2C00 move.l D6, D0
000052B8 602A bra +0x2C /* 000052E4 */
000052BA 3007 move.w D0, D7
000052BC C1FC 03E8 muls.w D0, 0x3E8
000052C0 48C0 ext.l D0
000052C2 2C00 move.l D6, D0
000052C4 601E bra +0x20 /* 000052E4 */
000052C6 3007 move.w D0, D7
000052C8 C1FC 2710 muls.w D0, 0x2710
000052CC 48C0 ext.l D0
000052CE 2C00 move.l D6, D0
000052D0 6012 bra +0x14 /* 000052E4 */
000052D2 3007 move.w D0, D7
000052D4 48C0 ext.l D0
000052D6 2F00 move.l -[A7], D0
000052D8 2F3C 0001 86A0 move.l -[A7], 0x186A0
000052DE 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
000052E2 2C1F move.l D6, [A7]+
label000052E4:
000052E4 302E 000E move.w D0, [A6 + 0xE]
000052E8 2054 movea.l A0, [A4]
000052EA E540 asl D0.w, 2
000052EC 2206 move.l D1, D6
000052EE D2B0 0006 add.l D1, [A0 + D0.w + 0x6]
000052F2 302E 000E move.w D0, [A6 + 0xE]
000052F6 E540 asl D0.w, 2
000052F8 2181 0006 move.l [A0 + D0.w + 0x6], D1
000052FC 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005300 4E5E unlink A6
00005302 205F movea.l A0, [A7]+
00005304 DEFC 000A add.w A7, 0xA /* '\n' */
00005308 4ED0 jmp [A0]
export_1490:
0000530A 4E56 0000 link A6, 0
0000530E 2F0C move.l -[A7], A4
00005310 286E 0008 movea.l A4, [A6 + 0x8]
00005314 2054 movea.l A0, [A4]
00005316 1028 0336 move.b D0, [A0 + 0x336]
0000531A 4880 ext.w D0
0000531C 1228 0337 move.b D1, [A0 + 0x337]
00005320 4881 ext.w D1
00005322 D240 add.w D1, D0
00005324 4A41 tst.w D1
00005326 5FC0 sle D0
00005328 4400 neg.b D0
0000532A 1D40 000C move.b [A6 + 0xC], D0
0000532E 285F movea.l A4, [A7]+
00005330 4E5E unlink A6
00005332 2E9F move.l [A7], [A7]+
00005334 4E75 rts
export_1491:
00005336 4E56 0000 link A6, 0
0000533A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000533E 206E 0008 movea.l A0, [A6 + 0x8]
00005342 2050 movea.l A0, [A0]
00005344 2F28 0006 move.l -[A7], [A0 + 0x6]
00005348 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
0000534C 4E5E unlink A6
0000534E 205F movea.l A0, [A7]+
00005350 504F addq.w A7, 8
00005352 4ED0 jmp [A0]
export_1492:
00005354 4E56 FEFC link A6, -0x0104
00005358 48E7 0018 movem.l -[A7], A3,A4
0000535C 286E 0008 movea.l A4, [A6 + 0x8]
00005360 102E 000C move.b D0, [A6 + 0xC]
00005364 4880 ext.w D0
00005366 6B00 012C bmi +0x12E /* 00005494 */
0000536A 0C40 0005 cmpi.w D0, 0x5
0000536E 6E00 0124 bgt +0x126 /* 00005494 */
00005372 D040 add.w D0, D0
00005374 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005378 4EFB 0000 jmp [PC + D0.w]
0000537C 000E 002A ori.b A6, 0x2A /* '*' */
00005380 0044 0048 ori.w D4, 0x48 /* 'H' */
00005384 0090 00D6 2054 ori.l [A0], 0xD62054
0000538A 3028 033E move.w D0, [A0 + 0x33E]
0000538E 5340 subq.w D0, 1
00005390 3140 033E move.w [A0 + 0x33E], D0
00005394 4A68 033E tst.w [A0 + 0x33E]
00005398 6C06 bge +0x8 /* 000053A0 */
0000539A 2054 movea.l A0, [A4]
0000539C 4268 033E clr.w [A0 + 0x33E]
label000053A0:
000053A0 6000 00F2 bra +0xF4 /* 00005494 */
000053A4 2054 movea.l A0, [A4]
000053A6 1028 033B move.b D0, [A0 + 0x33B]
000053AA 4880 ext.w D0
000053AC 5340 subq.w D0, 1
000053AE 1140 033B move.b [A0 + 0x33B], D0
000053B2 6C06 bge +0x8 /* 000053BA */
000053B4 2054 movea.l A0, [A4]
000053B6 4228 033B clr.b [A0 + 0x33B]
label000053BA:
000053BA 6000 00D8 bra +0xDA /* 00005494 */
000053BE 6000 00D4 bra +0xD6 /* 00005494 */
000053C2 2054 movea.l A0, [A4]
000053C4 1028 0336 move.b D0, [A0 + 0x336]
000053C8 4880 ext.w D0
000053CA 5340 subq.w D0, 1
000053CC 1140 0336 move.b [A0 + 0x336], D0
000053D0 6C06 bge +0x8 /* 000053D8 */
000053D2 2054 movea.l A0, [A4]
000053D4 4228 0336 clr.b [A0 + 0x336]
label000053D8:
000053D8 42A7 clr.l -[A7]
000053DA 3F3C 080C move.w -[A7], 0x80C
000053DE A9BA syscall GetString
000053E0 265F movea.l A3, [A7]+
000053E2 2053 movea.l A0, [A3]
000053E4 43EE FF00 lea.l A1, [A6 - 0x100]
000053E8 703F moveq.l D0, 0x3F
label000053EA:
000053EA 22D8 move.l [A1]+, [A0]+
000053EC 51C8 FFFC dbf D0, -0x6 /* 000053EA */
000053F0 486E FF00 pea.l [A6 - 0x100]
000053F4 2054 movea.l A0, [A4]
000053F6 2F28 0340 move.l -[A7], [A0 + 0x340]
000053FA 4EBA B8CA jsr [PC - 0x4736 /* 00000CC6 */]
000053FE 2054 movea.l A0, [A4]
00005400 117C 0001 032A move.b [A0 + 0x32A], 0x1
00005406 6000 008C bra +0x8E /* 00005494 */
0000540A 2054 movea.l A0, [A4]
0000540C 1028 0337 move.b D0, [A0 + 0x337]
00005410 4880 ext.w D0
00005412 5340 subq.w D0, 1
00005414 1140 0337 move.b [A0 + 0x337], D0
00005418 6C06 bge +0x8 /* 00005420 */
0000541A 2054 movea.l A0, [A4]
0000541C 4228 0337 clr.b [A0 + 0x337]
label00005420:
00005420 42A7 clr.l -[A7]
00005422 3F3C 0816 move.w -[A7], 0x816
00005426 A9BA syscall GetString
00005428 265F movea.l A3, [A7]+
0000542A 2053 movea.l A0, [A3]
0000542C 43EE FF00 lea.l A1, [A6 - 0x100]
00005430 703F moveq.l D0, 0x3F
label00005432:
00005432 22D8 move.l [A1]+, [A0]+
00005434 51C8 FFFC dbf D0, -0x6 /* 00005432 */
00005438 486E FF00 pea.l [A6 - 0x100]
0000543C 2054 movea.l A0, [A4]
0000543E 2F28 0340 move.l -[A7], [A0 + 0x340]
00005442 4EBA B882 jsr [PC - 0x477E /* 00000CC6 */]
00005446 2054 movea.l A0, [A4]
00005448 117C 0001 032A move.b [A0 + 0x32A], 0x1
0000544E 6044 bra +0x46 /* 00005494 */
00005450 2054 movea.l A0, [A4]
00005452 1028 0338 move.b D0, [A0 + 0x338]
00005456 4880 ext.w D0
00005458 5340 subq.w D0, 1
0000545A 1140 0338 move.b [A0 + 0x338], D0
0000545E 6C06 bge +0x8 /* 00005466 */
00005460 2054 movea.l A0, [A4]
00005462 4228 0338 clr.b [A0 + 0x338]
label00005466:
00005466 42A7 clr.l -[A7]
00005468 3F3C 0802 move.w -[A7], 0x802
0000546C A9BA syscall GetString
0000546E 265F movea.l A3, [A7]+
00005470 2053 movea.l A0, [A3]
00005472 43EE FF00 lea.l A1, [A6 - 0x100]
00005476 703F moveq.l D0, 0x3F
label00005478:
00005478 22D8 move.l [A1]+, [A0]+
0000547A 51C8 FFFC dbf D0, -0x6 /* 00005478 */
0000547E 486E FF00 pea.l [A6 - 0x100]
00005482 2054 movea.l A0, [A4]
00005484 2F28 0340 move.l -[A7], [A0 + 0x340]
00005488 4EBA B83C jsr [PC - 0x47C4 /* 00000CC6 */]
0000548C 2054 movea.l A0, [A4]
0000548E 117C 0001 032A move.b [A0 + 0x32A], 0x1
label00005494:
00005494 4CDF 1800 movem.l A3,A4, [A7]+
00005498 4E5E unlink A6
0000549A 205F movea.l A0, [A7]+
0000549C 5C4F addq.w A7, 6
0000549E 4ED0 jmp [A0]
export_1493:
000054A0 4E56 0000 link A6, 0
000054A4 2F2E 000C move.l -[A7], [A6 + 0xC]
000054A8 4EAD 2542 jsr [A5 + 0x2542 /* export_1188 */]
000054AC 2F2E 000C move.l -[A7], [A6 + 0xC]
000054B0 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
000054B4 4E5E unlink A6
000054B6 205F movea.l A0, [A7]+
000054B8 504F addq.w A7, 8
000054BA 4ED0 jmp [A0]
export_1494:
000054BC 4E56 0000 link A6, 0
000054C0 2F0C move.l -[A7], A4
000054C2 286E 0008 movea.l A4, [A6 + 0x8]
000054C6 486D 2ECA pea.l [A5 + 0x2ECA /* export_1493 */]
000054CA 2F0E move.l -[A7], A6
000054CC 2054 movea.l A0, [A4]
000054CE 2F28 0006 move.l -[A7], [A0 + 0x6]
000054D2 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
000054D6 2054 movea.l A0, [A4]
000054D8 2F28 0006 move.l -[A7], [A0 + 0x6]
000054DC 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
000054E0 285F movea.l A4, [A7]+
000054E2 4E5E unlink A6
000054E4 2E9F move.l [A7], [A7]+
000054E6 4E75 rts
export_1495:
000054E8 4E56 0000 link A6, 0
000054EC 2F0C move.l -[A7], A4
000054EE 286E 0008 movea.l A4, [A6 + 0x8]
000054F2 2F2E 000C move.l -[A7], [A6 + 0xC]
000054F6 2054 movea.l A0, [A4]
000054F8 2F28 0008 move.l -[A7], [A0 + 0x8]
000054FC 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
00005500 7002 moveq.l D0, 0x02
00005502 B02E 0010 cmp.b D0, [A6 + 0x10]
00005506 6C0E bge +0x10 /* 00005516 */
00005508 2F2E 000C move.l -[A7], [A6 + 0xC]
0000550C 2054 movea.l A0, [A4]
0000550E 2F28 0016 move.l -[A7], [A0 + 0x16]
00005512 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
label00005516:
00005516 2054 movea.l A0, [A4]
00005518 4228 0014 clr.b [A0 + 0x14]
0000551C 102E 0010 move.b D0, [A6 + 0x10]
00005520 4880 ext.w D0
00005522 6B7A bmi +0x7C /* 0000559E */
00005524 0C40 0005 cmpi.w D0, 0x5
00005528 6E74 bgt +0x76 /* 0000559E */
0000552A D040 add.w D0, D0
0000552C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005530 4EFB 0000 jmp [PC + D0.w]
00005534 000E 001E ori.b A6, 0x1E
00005538 002E 003E 004E ori.b [A6 + 0x4E], 0x3E /* '>' */
0000553E 005E 2054 ori.w [A6]+, 0x2054 /* ' T' */
00005542 1028 0002 move.b D0, [A0 + 0x2]
00005546 4880 ext.w D0
00005548 5240 addq.w D0, 1
0000554A 1140 0002 move.b [A0 + 0x2], D0
0000554E 604E bra +0x50 /* 0000559E */
00005550 2054 movea.l A0, [A4]
00005552 1028 0003 move.b D0, [A0 + 0x3]
00005556 4880 ext.w D0
00005558 5240 addq.w D0, 1
0000555A 1140 0003 move.b [A0 + 0x3], D0
0000555E 603E bra +0x40 /* 0000559E */
00005560 2054 movea.l A0, [A4]
00005562 1028 0006 move.b D0, [A0 + 0x6]
00005566 4880 ext.w D0
00005568 5240 addq.w D0, 1
0000556A 1140 0006 move.b [A0 + 0x6], D0
0000556E 602E bra +0x30 /* 0000559E */
00005570 2054 movea.l A0, [A4]
00005572 1028 0004 move.b D0, [A0 + 0x4]
00005576 4880 ext.w D0
00005578 5240 addq.w D0, 1
0000557A 1140 0004 move.b [A0 + 0x4], D0
0000557E 601E bra +0x20 /* 0000559E */
00005580 2054 movea.l A0, [A4]
00005582 1028 0005 move.b D0, [A0 + 0x5]
00005586 4880 ext.w D0
00005588 5240 addq.w D0, 1
0000558A 1140 0005 move.b [A0 + 0x5], D0
0000558E 600E bra +0x10 /* 0000559E */
00005590 2054 movea.l A0, [A4]
00005592 1028 0007 move.b D0, [A0 + 0x7]
00005596 4880 ext.w D0
00005598 5240 addq.w D0, 1
0000559A 1140 0007 move.b [A0 + 0x7], D0
label0000559E:
0000559E 285F movea.l A4, [A7]+
000055A0 4E5E unlink A6
000055A2 205F movea.l A0, [A7]+
000055A4 DEFC 000A add.w A7, 0xA /* '\n' */
000055A8 4ED0 jmp [A0]
export_1496:
000055AA 4E56 0000 link A6, 0
000055AE 2F0C move.l -[A7], A4
000055B0 286E 0008 movea.l A4, [A6 + 0x8]
000055B4 2F2E 000C move.l -[A7], [A6 + 0xC]
000055B8 2054 movea.l A0, [A4]
000055BA 2F28 0008 move.l -[A7], [A0 + 0x8]
000055BE 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
000055C2 7002 moveq.l D0, 0x02
000055C4 B02E 0010 cmp.b D0, [A6 + 0x10]
000055C8 6C0E bge +0x10 /* 000055D8 */
000055CA 2F2E 000C move.l -[A7], [A6 + 0xC]
000055CE 2054 movea.l A0, [A4]
000055D0 2F28 0016 move.l -[A7], [A0 + 0x16]
000055D4 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
label000055D8:
000055D8 2054 movea.l A0, [A4]
000055DA 4228 0014 clr.b [A0 + 0x14]
000055DE 102E 0010 move.b D0, [A6 + 0x10]
000055E2 4880 ext.w D0
000055E4 6B7A bmi +0x7C /* 00005660 */
000055E6 0C40 0005 cmpi.w D0, 0x5
000055EA 6E74 bgt +0x76 /* 00005660 */
000055EC D040 add.w D0, D0
000055EE 303B 0006 move.w D0, [PC + D0.w + 0x6]
000055F2 4EFB 0000 jmp [PC + D0.w]
000055F6 000E 001E ori.b A6, 0x1E
000055FA 002E 003E 004E ori.b [A6 + 0x4E], 0x3E /* '>' */
00005600 005E 2054 ori.w [A6]+, 0x2054 /* ' T' */
00005604 1028 0002 move.b D0, [A0 + 0x2]
00005608 4880 ext.w D0
0000560A 5340 subq.w D0, 1
0000560C 1140 0002 move.b [A0 + 0x2], D0
00005610 604E bra +0x50 /* 00005660 */
00005612 2054 movea.l A0, [A4]
00005614 1028 0003 move.b D0, [A0 + 0x3]
00005618 4880 ext.w D0
0000561A 5340 subq.w D0, 1
0000561C 1140 0003 move.b [A0 + 0x3], D0
00005620 603E bra +0x40 /* 00005660 */
00005622 2054 movea.l A0, [A4]
00005624 1028 0006 move.b D0, [A0 + 0x6]
00005628 4880 ext.w D0
0000562A 5340 subq.w D0, 1
0000562C 1140 0006 move.b [A0 + 0x6], D0
00005630 602E bra +0x30 /* 00005660 */
00005632 2054 movea.l A0, [A4]
00005634 1028 0004 move.b D0, [A0 + 0x4]
00005638 4880 ext.w D0
0000563A 5340 subq.w D0, 1
0000563C 1140 0004 move.b [A0 + 0x4], D0
00005640 601E bra +0x20 /* 00005660 */
00005642 2054 movea.l A0, [A4]
00005644 1028 0005 move.b D0, [A0 + 0x5]
00005648 4880 ext.w D0
0000564A 5340 subq.w D0, 1
0000564C 1140 0005 move.b [A0 + 0x5], D0
00005650 600E bra +0x10 /* 00005660 */
00005652 2054 movea.l A0, [A4]
00005654 1028 0007 move.b D0, [A0 + 0x7]
00005658 4880 ext.w D0
0000565A 5340 subq.w D0, 1
0000565C 1140 0007 move.b [A0 + 0x7], D0
label00005660:
00005660 285F movea.l A4, [A7]+
00005662 4E5E unlink A6
00005664 205F movea.l A0, [A7]+
00005666 DEFC 000A add.w A7, 0xA /* '\n' */
0000566A 4ED0 jmp [A0]
export_1497:
0000566C 4E56 0000 link A6, 0
00005670 2F2E 000C move.l -[A7], [A6 + 0xC]
00005674 206E 0008 movea.l A0, [A6 + 0x8]
00005678 2050 movea.l A0, [A0]
0000567A 2F28 001A move.l -[A7], [A0 + 0x1A]
0000567E 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
00005682 4E5E unlink A6
00005684 205F movea.l A0, [A7]+
00005686 504F addq.w A7, 8
00005688 4ED0 jmp [A0]
export_1498:
0000568A 4E56 0000 link A6, 0
0000568E 2F2E 000C move.l -[A7], [A6 + 0xC]
00005692 206E 0008 movea.l A0, [A6 + 0x8]
00005696 2050 movea.l A0, [A0]
00005698 2F28 001A move.l -[A7], [A0 + 0x1A]
0000569C 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
000056A0 4E5E unlink A6
000056A2 205F movea.l A0, [A7]+
000056A4 504F addq.w A7, 8
000056A6 4ED0 jmp [A0]
export_1499:
000056A8 4E56 0000 link A6, 0
000056AC 4267 clr.w -[A7]
000056AE 206E 000C movea.l A0, [A6 + 0xC]
000056B2 2050 movea.l A0, [A0]
000056B4 4868 0010 pea.l [A0 + 0x10]
000056B8 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
000056BC 101F move.b D0, [A7]+
000056BE 6708 beq +0xA /* 000056C8 */
000056C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000056C4 4EAD 250A jsr [A5 + 0x250A /* export_1181 */]
label000056C8:
000056C8 4E5E unlink A6
000056CA 205F movea.l A0, [A7]+
000056CC 504F addq.w A7, 8
000056CE 4ED0 jmp [A0]
export_1500:
000056D0 4E56 FFDC link A6, -0x0024
000056D4 48E7 0028 movem.l -[A7], A2,A4
000056D8 206E 000C movea.l A0, [A6 + 0xC]
000056DC 43EE FFF8 lea.l A1, [A6 - 0x8]
000056E0 22D8 move.l [A1]+, [A0]+
000056E2 22D8 move.l [A1]+, [A0]+
000056E4 286E 0008 movea.l A4, [A6 + 0x8]
000056E8 486E FFF8 pea.l [A6 - 0x8]
000056EC A8A3 syscall EraseRect
000056EE 2254 movea.l A1, [A4]
000056F0 2069 0022 movea.l A0, [A1 + 0x22]
000056F4 2050 movea.l A0, [A0]
000056F6 2468 0332 movea.l A2, [A0 + 0x332]
000056FA 41EE FFDC lea.l A0, [A6 - 0x24]
000056FE 2452 movea.l A2, [A2]
00005700 43EA 0008 lea.l A1, [A2 + 0x8]
00005704 20D9 move.l [A0]+, [A1]+
00005706 20D9 move.l [A0]+, [A1]+
00005708 2254 movea.l A1, [A4]
0000570A 2069 0022 movea.l A0, [A1 + 0x22]
0000570E 2050 movea.l A0, [A0]
00005710 2F28 0344 move.l -[A7], [A0 + 0x344]
00005714 486E FFDC pea.l [A6 - 0x24]
00005718 A8F6 syscall DrawPicture
0000571A 486D 2EFA pea.l [A5 + 0x2EFA /* export_1499 */]
0000571E 2F0E move.l -[A7], A6
00005720 2054 movea.l A0, [A4]
00005722 2F28 0008 move.l -[A7], [A0 + 0x8]
00005726 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
0000572A 2254 movea.l A1, [A4]
0000572C 41E9 000C lea.l A0, [A1 + 0xC]
00005730 45ED FD44 lea.l A2, [A5 - 0x2BC]
00005734 20DA move.l [A0]+, [A2]+
00005736 20DA move.l [A0]+, [A2]+
00005738 4CDF 1400 movem.l A2,A4, [A7]+
0000573C 4E5E unlink A6
0000573E 205F movea.l A0, [A7]+
00005740 504F addq.w A7, 8
00005742 4ED0 jmp [A0]
export_1501:
00005744 4E56 FFF6 link A6, -0x000A
00005748 206E 0008 movea.l A0, [A6 + 0x8]
0000574C 4868 000C pea.l [A0 + 0xC]
00005750 486E FFF6 pea.l [A6 - 0xA]
00005754 3F3C 100E move.w -[A7], 0x100E
00005758 A9EB syscall Pack4/FP68K
0000575A 486E FFF6 pea.l [A6 - 0xA]
0000575E 2F2E 000C move.l -[A7], [A6 + 0xC]
00005762 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00005766 206E 0008 movea.l A0, [A6 + 0x8]
0000576A 4868 000C pea.l [A0 + 0xC]
0000576E 486E FFF6 pea.l [A6 - 0xA]
00005772 3F3C 100E move.w -[A7], 0x100E
00005776 A9EB syscall Pack4/FP68K
00005778 486E FFF6 pea.l [A6 - 0xA]
0000577C 2F2E 000C move.l -[A7], [A6 + 0xC]
00005780 4EAD 252A jsr [A5 + 0x252A /* export_1185 */]
00005784 4E5E unlink A6
00005786 205F movea.l A0, [A7]+
00005788 504F addq.w A7, 8
0000578A 4ED0 jmp [A0]
export_1502:
0000578C 4E56 0000 link A6, 0
00005790 2F2E 000C move.l -[A7], [A6 + 0xC]
00005794 4EAD 2582 jsr [A5 + 0x2582 /* export_1196 */]
00005798 2F2E 000C move.l -[A7], [A6 + 0xC]
0000579C 4EAD 2512 jsr [A5 + 0x2512 /* export_1182 */]
000057A0 4E5E unlink A6
000057A2 205F movea.l A0, [A7]+
000057A4 504F addq.w A7, 8
000057A6 4ED0 jmp [A0]
export_1503:
000057A8 4E56 0000 link A6, 0
000057AC 48E7 0038 movem.l -[A7], A2,A3,A4
000057B0 206E 000C movea.l A0, [A6 + 0xC]
000057B4 2F08 move.l -[A7], A0
000057B6 486E 000C pea.l [A6 + 0xC]
000057BA 3F3C 1010 move.w -[A7], 0x1010
000057BE A9EB syscall Pack4/FP68K
000057C0 266E 0008 movea.l A3, [A6 + 0x8]
000057C4 284B movea.l A4, A3
000057C6 486D 2F0A pea.l [A5 + 0x2F0A /* export_1501 */]
000057CA 2F0E move.l -[A7], A6
000057CC 2054 movea.l A0, [A4]
000057CE 2F28 0008 move.l -[A7], [A0 + 0x8]
000057D2 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
000057D6 2254 movea.l A1, [A4]
000057D8 2069 001A movea.l A0, [A1 + 0x1A]
000057DC 2050 movea.l A0, [A0]
000057DE 4A68 0002 tst.w [A0 + 0x2]
000057E2 6F1A ble +0x1C /* 000057FE */
000057E4 486D 2F12 pea.l [A5 + 0x2F12 /* export_1502 */]
000057E8 2F0E move.l -[A7], A6
000057EA 2054 movea.l A0, [A4]
000057EC 2F28 001A move.l -[A7], [A0 + 0x1A]
000057F0 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
000057F4 2054 movea.l A0, [A4]
000057F6 2F28 001A move.l -[A7], [A0 + 0x1A]
000057FA 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
label000057FE:
000057FE 2F0B move.l -[A7], A3
00005800 4EAD 27C2 jsr [A5 + 0x27C2 /* export_1268 */]
00005804 2F0B move.l -[A7], A3
00005806 4EAD 27D2 jsr [A5 + 0x27D2 /* export_1270 */]
0000580A 2254 movea.l A1, [A4]
0000580C 2069 0022 movea.l A0, [A1 + 0x22]
00005810 2050 movea.l A0, [A0]
00005812 2468 0332 movea.l A2, [A0 + 0x332]
00005816 2452 movea.l A2, [A2]
00005818 2F2A 001C move.l -[A7], [A2 + 0x1C]
0000581C 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00005820 4267 clr.w -[A7]
00005822 2054 movea.l A0, [A4]
00005824 4868 000C pea.l [A0 + 0xC]
00005828 A8AE syscall EmptyRect
0000582A 101F move.b D0, [A7]+
0000582C 6614 bne +0x16 /* 00005842 */
0000582E 2054 movea.l A0, [A4]
00005830 4868 000C pea.l [A0 + 0xC]
00005834 2268 0022 movea.l A1, [A0 + 0x22]
00005838 2251 movea.l A1, [A1]
0000583A 2F29 0332 move.l -[A7], [A1 + 0x332]
0000583E 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
label00005842:
00005842 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00005846 4E5E unlink A6
00005848 205F movea.l A0, [A7]+
0000584A 504F addq.w A7, 8
0000584C 4ED0 jmp [A0]
export_1504:
0000584E 4E56 FFFA link A6, -0x0006
00005852 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00005856 286E 0008 movea.l A4, [A6 + 0x8]
0000585A 7E01 moveq.l D7, 0x01
0000585C 42A7 clr.l -[A7]
0000585E 3F07 move.w -[A7], D7
00005860 2054 movea.l A0, [A4]
00005862 2F28 0016 move.l -[A7], [A0 + 0x16]
00005866 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
0000586A 265F movea.l A3, [A7]+
0000586C 2254 movea.l A1, [A4]
0000586E 2069 0016 movea.l A0, [A1 + 0x16]
00005872 7001 moveq.l D0, 0x01
00005874 2050 movea.l A0, [A0]
00005876 B068 0002 cmp.w D0, [A0 + 0x2]
0000587A 6C30 bge +0x32 /* 000058AC */
label0000587C:
0000587C 4267 clr.w -[A7]
0000587E 2254 movea.l A1, [A4]
00005880 2069 0016 movea.l A0, [A1 + 0x16]
00005884 2050 movea.l A0, [A0]
00005886 3F28 0002 move.w -[A7], [A0 + 0x2]
0000588A 4EBA AC32 jsr [PC - 0x53CE /* 000004BE */]
0000588E 3E1F move.w D7, [A7]+
00005890 42A7 clr.l -[A7]
00005892 3F07 move.w -[A7], D7
00005894 2054 movea.l A0, [A4]
00005896 2F28 0016 move.l -[A7], [A0 + 0x16]
0000589A 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
0000589E 265F movea.l A3, [A7]+
000058A0 2053 movea.l A0, [A3]
000058A2 1028 00B0 move.b D0, [A0 + 0xB0]
000058A6 B02E 0018 cmp.b D0, [A6 + 0x18]
000058AA 67D0 beq -0x2E /* 0000587C */
label000058AC:
000058AC 206E 0014 movea.l A0, [A6 + 0x14]
000058B0 2453 movea.l A2, [A3]
000058B2 43EA 0002 lea.l A1, [A2 + 0x2]
000058B6 20D9 move.l [A0]+, [A1]+
000058B8 20D9 move.l [A0]+, [A1]+
000058BA 206E 0010 movea.l A0, [A6 + 0x10]
000058BE 43EA 0026 lea.l A1, [A2 + 0x26]
000058C2 20D9 move.l [A0]+, [A1]+
000058C4 20D9 move.l [A0]+, [A1]+
000058C6 206E 000C movea.l A0, [A6 + 0xC]
000058CA 43EA 002E lea.l A1, [A2 + 0x2E]
000058CE 20D9 move.l [A0]+, [A1]+
000058D0 20D9 move.l [A0]+, [A1]+
000058D2 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
000058D6 4E5E unlink A6
000058D8 205F movea.l A0, [A7]+
000058DA DEFC 0012 add.w A7, 0x12
000058DE 4ED0 jmp [A0]
export_1505:
000058E0 4E56 F9C0 link A6, -0x0640
000058E4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000058E8 286E 0008 movea.l A4, [A6 + 0x8]
000058EC 2254 movea.l A1, [A4]
000058EE 2069 0008 movea.l A0, [A1 + 0x8]
000058F2 7001 moveq.l D0, 0x01
000058F4 2050 movea.l A0, [A0]
000058F6 B068 0002 cmp.w D0, [A0 + 0x2]
000058FA 6C00 0382 bge +0x384 /* 00005C7E */
000058FE 7A01 moveq.l D5, 0x01
label00005900:
00005900 42A7 clr.l -[A7]
00005902 3F05 move.w -[A7], D5
00005904 2054 movea.l A0, [A4]
00005906 2F28 0008 move.l -[A7], [A0 + 0x8]
0000590A 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
0000590E 265F movea.l A3, [A7]+
00005910 2053 movea.l A0, [A3]
00005912 1028 0024 move.b D0, [A0 + 0x24]
00005916 0A00 0001 xori.b D0, 0x1
0000591A C028 0025 and.b D0, [A0 + 0x25]
0000591E 1228 0045 move.b D1, [A0 + 0x45]
00005922 0A01 0001 xori.b D1, 0x1
00005926 C001 and.b D0, D1
00005928 6700 0342 beq +0x344 /* 00005C6C */
0000592C 3C05 move.w D6, D5
0000592E 5246 addq.w D6, 1
label00005930:
00005930 42A7 clr.l -[A7]
00005932 3F06 move.w -[A7], D6
00005934 2054 movea.l A0, [A4]
00005936 2F28 0008 move.l -[A7], [A0 + 0x8]
0000593A 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
0000593E 2E1F move.l D7, [A7]+
00005940 4267 clr.w -[A7]
00005942 2053 movea.l A0, [A3]
00005944 4868 0002 pea.l [A0 + 0x2]
00005948 2F07 move.l -[A7], D7
0000594A 4EAD 2502 jsr [A5 + 0x2502 /* export_1180 */]
0000594E 1D5F FFD9 move.b [A6 - 0x27], [A7]+
00005952 2047 movea.l A0, D7
00005954 2050 movea.l A0, [A0]
00005956 1028 0043 move.b D0, [A0 + 0x43]
0000595A 2053 movea.l A0, [A3]
0000595C C028 0043 and.b D0, [A0 + 0x43]
00005960 0A00 0001 xori.b D0, 0x1
00005964 C02E FFD9 and.b D0, [A6 - 0x27]
00005968 6700 02CA beq +0x2CC /* 00005C34 */
0000596C 2047 movea.l A0, D7
0000596E 2050 movea.l A0, [A0]
00005970 3028 001E move.w D0, [A0 + 0x1E]
00005974 2053 movea.l A0, [A3]
00005976 D068 001E add.w D0, [A0 + 0x1E]
0000597A 3D40 FFDE move.w [A6 - 0x22], D0
0000597E 2F2D FFEA move.l -[A7], [A5 - 0x16]
00005982 2053 movea.l A0, [A3]
00005984 4868 0006 pea.l [A0 + 0x6]
00005988 486E F9CA pea.l [A6 - 0x636]
0000598C 3F3C 100E move.w -[A7], 0x100E
00005990 A9EB syscall Pack4/FP68K
00005992 486E F9CA pea.l [A6 - 0x636]
00005996 486E FAD4 pea.l [A6 - 0x52C]
0000599A 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
0000599E 41EE FCD8 lea.l A0, [A6 - 0x328]
000059A2 43EE FAD4 lea.l A1, [A6 - 0x52C]
000059A6 703F moveq.l D0, 0x3F
label000059A8:
000059A8 20D9 move.l [A0]+, [A1]+
000059AA 51C8 FFFC dbf D0, -0x6 /* 000059A8 */
000059AE 2F2D FFEA move.l -[A7], [A5 - 0x16]
000059B2 2053 movea.l A0, [A3]
000059B4 4868 0002 pea.l [A0 + 0x2]
000059B8 486E F9CA pea.l [A6 - 0x636]
000059BC 3F3C 100E move.w -[A7], 0x100E
000059C0 A9EB syscall Pack4/FP68K
000059C2 486E F9CA pea.l [A6 - 0x636]
000059C6 486E FAD4 pea.l [A6 - 0x52C]
000059CA 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
000059CE 41EE FDD8 lea.l A0, [A6 - 0x228]
000059D2 43EE FAD4 lea.l A1, [A6 - 0x52C]
000059D6 703F moveq.l D0, 0x3F
label000059D8:
000059D8 20D9 move.l [A0]+, [A1]+
000059DA 51C8 FFFC dbf D0, -0x6 /* 000059D8 */
000059DE 42A7 clr.l -[A7]
000059E0 3F3C 0258 move.w -[A7], 0x258
000059E4 A9BA syscall GetString
000059E6 281F move.l D4, [A7]+
000059E8 2044 movea.l A0, D4
000059EA 2050 movea.l A0, [A0]
000059EC 43EE FED8 lea.l A1, [A6 - 0x128]
000059F0 703F moveq.l D0, 0x3F
label000059F2:
000059F2 22D8 move.l [A1]+, [A0]+
000059F4 51C8 FFFC dbf D0, -0x6 /* 000059F2 */
000059F8 2053 movea.l A0, [A3]
000059FA 4868 002A pea.l [A0 + 0x2A]
000059FE 486E F9CA pea.l [A6 - 0x636]
00005A02 3F3C 100E move.w -[A7], 0x100E
00005A06 A9EB syscall Pack4/FP68K
00005A08 486E F9CA pea.l [A6 - 0x636]
00005A0C 4868 0026 pea.l [A0 + 0x26]
00005A10 486E F9C0 pea.l [A6 - 0x640]
00005A14 3F3C 100E move.w -[A7], 0x100E
00005A18 A9EB syscall Pack4/FP68K
00005A1A 486E F9C0 pea.l [A6 - 0x640]
00005A1E 486E FFE0 pea.l [A6 - 0x20]
00005A22 486E FFE4 pea.l [A6 - 0x1C]
00005A26 4EBA B0A2 jsr [PC - 0x4F5E /* 00000ACA */]
00005A2A 2047 movea.l A0, D7
00005A2C 2050 movea.l A0, [A0]
00005A2E 4868 002A pea.l [A0 + 0x2A]
00005A32 486E F9CA pea.l [A6 - 0x636]
00005A36 3F3C 100E move.w -[A7], 0x100E
00005A3A A9EB syscall Pack4/FP68K
00005A3C 486E F9CA pea.l [A6 - 0x636]
00005A40 2053 movea.l A0, [A3]
00005A42 4868 0026 pea.l [A0 + 0x26]
00005A46 486E F9C0 pea.l [A6 - 0x640]
00005A4A 3F3C 100E move.w -[A7], 0x100E
00005A4E A9EB syscall Pack4/FP68K
00005A50 486E F9C0 pea.l [A6 - 0x640]
00005A54 486E FFE8 pea.l [A6 - 0x18]
00005A58 486E FFEC pea.l [A6 - 0x14]
00005A5C 4EBA B06C jsr [PC - 0x4F94 /* 00000ACA */]
00005A60 486E FFF0 pea.l [A6 - 0x10]
00005A64 486E FFF4 pea.l [A6 - 0xC]
00005A68 486E FFE0 pea.l [A6 - 0x20]
00005A6C 486E F9CA pea.l [A6 - 0x636]
00005A70 3F3C 100E move.w -[A7], 0x100E
00005A74 A9EB syscall Pack4/FP68K
00005A76 486E FFE8 pea.l [A6 - 0x18]
00005A7A 486E F9CA pea.l [A6 - 0x636]
00005A7E 3F3C 1002 move.w -[A7], 0x1002
00005A82 A9EB syscall Pack4/FP68K
00005A84 486E F9CA pea.l [A6 - 0x636]
00005A88 486E FFE4 pea.l [A6 - 0x1C]
00005A8C 486E F9C0 pea.l [A6 - 0x640]
00005A90 3F3C 100E move.w -[A7], 0x100E
00005A94 A9EB syscall Pack4/FP68K
00005A96 486E FFEC pea.l [A6 - 0x14]
00005A9A 486E F9C0 pea.l [A6 - 0x640]
00005A9E 3F3C 1002 move.w -[A7], 0x1002
00005AA2 A9EB syscall Pack4/FP68K
00005AA4 486E F9C0 pea.l [A6 - 0x640]
00005AA8 4EBA AF3C jsr [PC - 0x50C4 /* 000009E6 */]
00005AAC 486E FFF0 pea.l [A6 - 0x10]
00005AB0 486E F9CA pea.l [A6 - 0x636]
00005AB4 3F3C 100E move.w -[A7], 0x100E
00005AB8 A9EB syscall Pack4/FP68K
00005ABA 487A 01D0 pea.l [PC + 0x1D0 /* 00005C8C, value 0x3FFCCCCC */]
00005ABE 486E F9CA pea.l [A6 - 0x636]
00005AC2 3F3C 000A move.w -[A7], 0xA /* '\n' */
00005AC6 A9EB syscall Pack4/FP68K
00005AC8 53C0 sls D0
00005ACA 2053 movea.l A0, [A3]
00005ACC C028 0042 and.b D0, [A0 + 0x42]
00005AD0 2247 movea.l A1, D7
00005AD2 2251 movea.l A1, [A1]
00005AD4 C029 0042 and.b D0, [A1 + 0x42]
00005AD8 6772 beq +0x74 /* 00005B4C */
00005ADA 066E 000A FFDE addi.w [A6 - 0x22], 0xA /* '\n' */
00005AE0 42A7 clr.l -[A7]
00005AE2 3F2E FFDE move.w -[A7], [A6 - 0x22]
00005AE6 A9BA syscall GetString
00005AE8 281F move.l D4, [A7]+
00005AEA 2044 movea.l A0, D4
00005AEC 2050 movea.l A0, [A0]
00005AEE 43EE FBD8 lea.l A1, [A6 - 0x428]
00005AF2 703F moveq.l D0, 0x3F
label00005AF4:
00005AF4 22D8 move.l [A1]+, [A0]+
00005AF6 51C8 FFFC dbf D0, -0x6 /* 00005AF4 */
00005AFA 486E FBD8 pea.l [A6 - 0x428]
00005AFE 486E FED8 pea.l [A6 - 0x128]
00005B02 486E FCD8 pea.l [A6 - 0x328]
00005B06 487A 0182 pea.l [PC + 0x182 /* 00005C8A, value 0x12C3FFC */]
00005B0A 486E FDD8 pea.l [A6 - 0x228]
00005B0E 487A 0178 pea.l [PC + 0x178 /* 00005C88, value 0x10D012C */]
00005B12 486E F9D4 pea.l [A6 - 0x62C]
00005B16 3F3C 0006 move.w -[A7], 0x6
00005B1A 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00005B1E 41EE FBD8 lea.l A0, [A6 - 0x428]
00005B22 43EE F9D4 lea.l A1, [A6 - 0x62C]
00005B26 703F moveq.l D0, 0x3F
label00005B28:
00005B28 20D9 move.l [A0]+, [A1]+
00005B2A 51C8 FFFC dbf D0, -0x6 /* 00005B28 */
00005B2E 486E FBD8 pea.l [A6 - 0x428]
00005B32 2054 movea.l A0, [A4]
00005B34 2F28 001E move.l -[A7], [A0 + 0x1E]
00005B38 4EBA B18C jsr [PC - 0x4E74 /* 00000CC6 */]
00005B3C 2F0B move.l -[A7], A3
00005B3E 2F07 move.l -[A7], D7
00005B40 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005B44 4EAD 27CA jsr [A5 + 0x27CA /* export_1269 */]
00005B48 6000 0110 bra +0x112 /* 00005C5A */
label00005B4C:
00005B4C 42A7 clr.l -[A7]
00005B4E 3F2E FFDE move.w -[A7], [A6 - 0x22]
00005B52 A9BA syscall GetString
00005B54 281F move.l D4, [A7]+
00005B56 2044 movea.l A0, D4
00005B58 2050 movea.l A0, [A0]
00005B5A 43EE FBD8 lea.l A1, [A6 - 0x428]
00005B5E 703F moveq.l D0, 0x3F
label00005B60:
00005B60 22D8 move.l [A1]+, [A0]+
00005B62 51C8 FFFC dbf D0, -0x6 /* 00005B60 */
00005B66 486E FBD8 pea.l [A6 - 0x428]
00005B6A 486E FED8 pea.l [A6 - 0x128]
00005B6E 486E FCD8 pea.l [A6 - 0x328]
00005B72 487A 0116 pea.l [PC + 0x116 /* 00005C8A, value 0x12C3FFC */]
00005B76 486E FDD8 pea.l [A6 - 0x228]
00005B7A 487A 010C pea.l [PC + 0x10C /* 00005C88, value 0x10D012C */]
00005B7E 486E F9D4 pea.l [A6 - 0x62C]
00005B82 3F3C 0006 move.w -[A7], 0x6
00005B86 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00005B8A 41EE FBD8 lea.l A0, [A6 - 0x428]
00005B8E 43EE F9D4 lea.l A1, [A6 - 0x62C]
00005B92 703F moveq.l D0, 0x3F
label00005B94:
00005B94 20D9 move.l [A0]+, [A1]+
00005B96 51C8 FFFC dbf D0, -0x6 /* 00005B94 */
00005B9A 486E FBD8 pea.l [A6 - 0x428]
00005B9E 2054 movea.l A0, [A4]
00005BA0 2F28 001E move.l -[A7], [A0 + 0x1E]
00005BA4 4EBA B120 jsr [PC - 0x4EE0 /* 00000CC6 */]
00005BA8 2053 movea.l A0, [A3]
00005BAA 4868 003E pea.l [A0 + 0x3E]
00005BAE 486E F9CA pea.l [A6 - 0x636]
00005BB2 3F3C 100E move.w -[A7], 0x100E
00005BB6 A9EB syscall Pack4/FP68K
00005BB8 486E F9CA pea.l [A6 - 0x636]
00005BBC 486E FFF0 pea.l [A6 - 0x10]
00005BC0 486E F9C0 pea.l [A6 - 0x640]
00005BC4 3F3C 100E move.w -[A7], 0x100E
00005BC8 A9EB syscall Pack4/FP68K
00005BCA 486E F9C0 pea.l [A6 - 0x640]
00005BCE 4868 0002 pea.l [A0 + 0x2]
00005BD2 2F07 move.l -[A7], D7
00005BD4 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00005BD8 2047 movea.l A0, D7
00005BDA 2050 movea.l A0, [A0]
00005BDC 1028 0025 move.b D0, [A0 + 0x25]
00005BE0 6602 bne +0x4 /* 00005BE4 */
00005BE2 5346 subq.w D6, 1
label00005BE4:
00005BE4 2047 movea.l A0, D7
00005BE6 2050 movea.l A0, [A0]
00005BE8 4868 003E pea.l [A0 + 0x3E]
00005BEC 486E F9CA pea.l [A6 - 0x636]
00005BF0 3F3C 100E move.w -[A7], 0x100E
00005BF4 A9EB syscall Pack4/FP68K
00005BF6 486E F9CA pea.l [A6 - 0x636]
00005BFA 486E FFF0 pea.l [A6 - 0x10]
00005BFE 486E F9C0 pea.l [A6 - 0x640]
00005C02 3F3C 100E move.w -[A7], 0x100E
00005C06 A9EB syscall Pack4/FP68K
00005C08 486E F9C0 pea.l [A6 - 0x640]
00005C0C 2047 movea.l A0, D7
00005C0E 2050 movea.l A0, [A0]
00005C10 4868 0002 pea.l [A0 + 0x2]
00005C14 2F0B move.l -[A7], A3
00005C16 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00005C1A 2053 movea.l A0, [A3]
00005C1C 1028 0025 move.b D0, [A0 + 0x25]
00005C20 6610 bne +0x12 /* 00005C32 */
00005C22 5345 subq.w D5, 1
00005C24 2254 movea.l A1, [A4]
00005C26 2069 0008 movea.l A0, [A1 + 0x8]
00005C2A 2050 movea.l A0, [A0]
00005C2C 3C28 0002 move.w D6, [A0 + 0x2]
00005C30 5246 addq.w D6, 1
label00005C32:
00005C32 6026 bra +0x28 /* 00005C5A */
label00005C34:
00005C34 102E FFD9 move.b D0, [A6 - 0x27]
00005C38 0A00 0001 xori.b D0, 0x1
00005C3C 2053 movea.l A0, [A3]
00005C3E C028 0043 and.b D0, [A0 + 0x43]
00005C42 2247 movea.l A1, D7
00005C44 2251 movea.l A1, [A1]
00005C46 C029 0043 and.b D0, [A1 + 0x43]
00005C4A 670E beq +0x10 /* 00005C5A */
00005C4C 2053 movea.l A0, [A3]
00005C4E 4228 0043 clr.b [A0 + 0x43]
00005C52 2247 movea.l A1, D7
00005C54 2251 movea.l A1, [A1]
00005C56 4229 0043 clr.b [A1 + 0x43]
label00005C5A:
00005C5A 5246 addq.w D6, 1
00005C5C 2254 movea.l A1, [A4]
00005C5E 2069 0008 movea.l A0, [A1 + 0x8]
00005C62 2050 movea.l A0, [A0]
00005C64 BC68 0002 cmp.w D6, [A0 + 0x2]
00005C68 6F00 FCC6 ble -0x338 /* 00005930 */
label00005C6C:
00005C6C 5245 addq.w D5, 1
00005C6E 2254 movea.l A1, [A4]
00005C70 2069 0008 movea.l A0, [A1 + 0x8]
00005C74 2050 movea.l A0, [A0]
00005C76 BA68 0002 cmp.w D5, [A0 + 0x2]
00005C7A 6D00 FC84 blt -0x37A /* 00005900 */
label00005C7E:
00005C7E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00005C82 4E5E unlink A6
00005C84 2E9F move.l [A7], [A7]+
00005C86 4E75 rts
00005C88 010D btst A5, D0
00005C8A 012C 3FFC btst [A4 + 0x3FFC], D0
00005C8E CCCC mulu.w D6, A4
00005C90 CCCC mulu.w D6, A4
00005C92 CCCC mulu.w D6, A4
00005C94 CCCD mulu.w D6, A5
export_1506:
00005C96 4E56 FFEE link A6, -0x0012
00005C9A 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00005C9E 2E2E 0010 move.l D7, [A6 + 0x10]
00005CA2 2C2E 000C move.l D6, [A6 + 0xC]
00005CA6 2047 movea.l A0, D7
00005CA8 2246 movea.l A1, D6
00005CAA 2251 movea.l A1, [A1]
00005CAC 1029 0044 move.b D0, [A1 + 0x44]
00005CB0 2050 movea.l A0, [A0]
00005CB2 C028 0044 and.b D0, [A0 + 0x44]
00005CB6 671C beq +0x1E /* 00005CD4 */
00005CB8 2F3C 0065 0000 move.l -[A7], 0x650000 /* 'e\0\0' */
00005CBE 4EBA A7FE jsr [PC - 0x5802 /* 000004BE */]
00005CC2 7032 moveq.l D0, 0x32
00005CC4 B05F cmp.w D0, [A7]+
00005CC6 6C06 bge +0x8 /* 00005CCE */
00005CC8 2846 movea.l A4, D6
00005CCA 2647 movea.l A3, D7
00005CCC 601A bra +0x1C /* 00005CE8 */
label00005CCE:
00005CCE 2847 movea.l A4, D7
00005CD0 2646 movea.l A3, D6
00005CD2 6014 bra +0x16 /* 00005CE8 */
label00005CD4:
00005CD4 2047 movea.l A0, D7
00005CD6 2050 movea.l A0, [A0]
00005CD8 1028 0044 move.b D0, [A0 + 0x44]
00005CDC 6706 beq +0x8 /* 00005CE4 */
00005CDE 2847 movea.l A4, D7
00005CE0 2646 movea.l A3, D6
00005CE2 6004 bra +0x6 /* 00005CE8 */
label00005CE4:
00005CE4 2846 movea.l A4, D6
00005CE6 2647 movea.l A3, D7
label00005CE8:
00005CE8 2053 movea.l A0, [A3]
00005CEA 2254 movea.l A1, [A4]
00005CEC 2368 002A 002A move.l [A1 + 0x2A], [A0 + 0x2A]
00005CF2 2368 003A 003A move.l [A1 + 0x3A], [A0 + 0x3A]
00005CF8 45E9 002E lea.l A2, [A1 + 0x2E]
00005CFC 2253 movea.l A1, [A3]
00005CFE 41E9 002E lea.l A0, [A1 + 0x2E]
00005D02 24D8 move.l [A2]+, [A0]+
00005D04 24D8 move.l [A2]+, [A0]+
00005D06 4869 002A pea.l [A1 + 0x2A]
00005D0A 486E FFEE pea.l [A6 - 0x12]
00005D0E 3F3C 100E move.w -[A7], 0x100E
00005D12 A9EB syscall Pack4/FP68K
00005D14 487A 00C2 pea.l [PC + 0xC2 /* 00005DD8, value 0x0, cstring "" */]
00005D18 486E FFEE pea.l [A6 - 0x12]
00005D1C 3F3C 0008 move.w -[A7], 0x8
00005D20 A9EB syscall Pack4/FP68K
00005D22 660A bne +0xC /* 00005D2E */
00005D24 2054 movea.l A0, [A4]
00005D26 2168 0026 0036 move.l [A0 + 0x36], [A0 + 0x26]
00005D2C 6070 bra +0x72 /* 00005D9E */
label00005D2E:
00005D2E 2053 movea.l A0, [A3]
00005D30 2254 movea.l A1, [A4]
00005D32 2368 0036 0036 move.l [A1 + 0x36], [A0 + 0x36]
00005D38 3029 001E move.w D0, [A1 + 0x1E]
00005D3C 48C0 ext.l D0
00005D3E 2F00 move.l -[A7], D0
00005D40 42A7 clr.l -[A7]
00005D42 2054 movea.l A0, [A4]
00005D44 4868 0026 pea.l [A0 + 0x26]
00005D48 486E FFEE pea.l [A6 - 0x12]
00005D4C 3F3C 100E move.w -[A7], 0x100E
00005D50 A9EB syscall Pack4/FP68K
00005D52 487A 007A pea.l [PC + 0x7A /* 00005DCE, value 0x4004B400 */]
00005D56 486E FFEE pea.l [A6 - 0x12]
00005D5A 3F3C 0006 move.w -[A7], 0x6
00005D5E A9EB syscall Pack4/FP68K
00005D60 487A 0062 pea.l [PC + 0x62 /* 00005DC4, value 0x40028000 */]
00005D64 486E FFEE pea.l [A6 - 0x12]
00005D68 4267 clr.w -[A7]
00005D6A A9EB syscall Pack4/FP68K
00005D6C 486E FFEE pea.l [A6 - 0x12]
00005D70 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00005D74 221F move.l D1, [A7]+
00005D76 201F move.l D0, [A7]+
00005D78 2F01 move.l -[A7], D1
00005D7A 7208 moveq.l D1, 0x08
00005D7C 2F01 move.l -[A7], D1
00005D7E 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00005D82 221F move.l D1, [A7]+
00005D84 D280 add.l D1, D0
00005D86 2054 movea.l A0, [A4]
00005D88 3141 0018 move.w [A0 + 0x18], D1
00005D8C 42A7 clr.l -[A7]
00005D8E 2054 movea.l A0, [A4]
00005D90 3F28 0018 move.w -[A7], [A0 + 0x18]
00005D94 4EBA A6FC jsr [PC - 0x5904 /* 00000492 */]
00005D98 2054 movea.l A0, [A4]
00005D9A 215F 001A move.l [A0 + 0x1A], [A7]+
label00005D9E:
00005D9E 2F0C move.l -[A7], A4
00005DA0 2F0B move.l -[A7], A3
00005DA2 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00005DA6 2054 movea.l A0, [A4]
00005DA8 117C 0001 0043 move.b [A0 + 0x43], 0x1
00005DAE 2253 movea.l A1, [A3]
00005DB0 137C 0001 0043 move.b [A1 + 0x43], 0x1
00005DB6 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00005DBA 4E5E unlink A6
00005DBC 205F movea.l A0, [A7]+
00005DBE DEFC 000C add.w A7, 0xC
00005DC2 4ED0 jmp [A0]
00005DC4 4002 negx.b D2
00005DC6 8000 or.b D0, D0
00005DC8 0000 0000 ori.b D0, 0x0
00005DCC 0000 4004 ori.b D0, 0x4
00005DD0 B400 cmp.b D2, D0
00005DD2 0000 0000 ori.b D0, 0x0
00005DD6 0000 0000 ori.b D0, 0x0
00005DDA 0000 0000 ori.b D0, 0x0
00005DDE 0000 0000 ori.b D0, 0x0
export_1507:
00005DE2 4E56 FFF0 link A6, -0x0010
00005DE6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00005DEA 266E 000C movea.l A3, [A6 + 0xC]
00005DEE 206E 0008 movea.l A0, [A6 + 0x8]
00005DF2 2868 0008 movea.l A4, [A0 + 0x8]
00005DF6 42A7 clr.l -[A7]
00005DF8 2053 movea.l A0, [A3]
00005DFA 2F28 0046 move.l -[A7], [A0 + 0x46]
00005DFE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00005E02 2E1F move.l D7, [A7]+
00005E04 6F60 ble +0x62 /* 00005E66 */
00005E06 42A7 clr.l -[A7]
00005E08 2054 movea.l A0, [A4]
00005E0A 2F28 001E move.l -[A7], [A0 + 0x1E]
00005E0E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00005E12 2C1F move.l D6, [A7]+
00005E14 2053 movea.l A0, [A3]
00005E16 2F28 0046 move.l -[A7], [A0 + 0x46]
00005E1A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00005E1E 2054 movea.l A0, [A4]
00005E20 2F28 001E move.l -[A7], [A0 + 0x1E]
00005E24 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00005E28 2253 movea.l A1, [A3]
00005E2A 2069 0046 movea.l A0, [A1 + 0x46]
00005E2E 2A10 move.l D5, [A0]
00005E30 42A7 clr.l -[A7]
00005E32 2054 movea.l A0, [A4]
00005E34 2F28 001E move.l -[A7], [A0 + 0x1E]
00005E38 2F06 move.l -[A7], D6
00005E3A 42A7 clr.l -[A7]
00005E3C 42A7 clr.l -[A7]
00005E3E 2F05 move.l -[A7], D5
00005E40 2F07 move.l -[A7], D7
00005E42 A9E0 syscall Munger
00005E44 281F move.l D4, [A7]+
00005E46 2053 movea.l A0, [A3]
00005E48 2F28 0046 move.l -[A7], [A0 + 0x46]
00005E4C 42A7 clr.l -[A7]
00005E4E 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00005E52 2053 movea.l A0, [A3]
00005E54 2F28 0046 move.l -[A7], [A0 + 0x46]
00005E58 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00005E5C 2054 movea.l A0, [A4]
00005E5E 2F28 001E move.l -[A7], [A0 + 0x1E]
00005E62 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
label00005E66:
00005E66 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00005E6A 4E5E unlink A6
00005E6C 205F movea.l A0, [A7]+
00005E6E 504F addq.w A7, 8
00005E70 4ED0 jmp [A0]
export_1508:
00005E72 4E56 0000 link A6, 0
00005E76 486D 2F3A pea.l [A5 + 0x2F3A /* export_1507 */]
00005E7A 2F0E move.l -[A7], A6
00005E7C 206E 0008 movea.l A0, [A6 + 0x8]
00005E80 2050 movea.l A0, [A0]
00005E82 2F28 0008 move.l -[A7], [A0 + 0x8]
00005E86 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00005E8A 4E5E unlink A6
00005E8C 2E9F move.l [A7], [A7]+
00005E8E 4E75 rts
export_1509:
00005E90 4E56 0000 link A6, 0
00005E94 3F2E 0008 move.w -[A7], [A6 + 0x8]
00005E98 2F2D FF74 move.l -[A7], [A5 - 0x8C]
00005E9C 4EAD 23C2 jsr [A5 + 0x23C2 /* export_1140 */]
00005EA0 4E5E unlink A6
00005EA2 205F movea.l A0, [A7]+
00005EA4 5C4F addq.w A7, 6
00005EA6 4ED0 jmp [A0]
export_1510:
00005EA8 4E56 FFDE link A6, -0x0022
00005EAC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005EB0 206E 000C movea.l A0, [A6 + 0xC]
00005EB4 43EE FFF8 lea.l A1, [A6 - 0x8]
00005EB8 22D8 move.l [A1]+, [A0]+
00005EBA 22D8 move.l [A1]+, [A0]+
00005EBC 286E 0008 movea.l A4, [A6 + 0x8]
00005EC0 42A7 clr.l -[A7]
00005EC2 A8D8 syscall NewRgn
00005EC4 265F movea.l A3, [A7]+
00005EC6 2F0B move.l -[A7], A3
00005EC8 486E FFF8 pea.l [A6 - 0x8]
00005ECC A8DF syscall RectRgn
00005ECE 206E 0008 movea.l A0, [A6 + 0x8]
00005ED2 2050 movea.l A0, [A0]
00005ED4 2268 001C movea.l A1, [A0 + 0x1C]
00005ED8 2251 movea.l A1, [A1]
00005EDA 2069 0008 movea.l A0, [A1 + 0x8]
00005EDE 2050 movea.l A0, [A0]
00005EE0 2E28 0066 move.l D7, [A0 + 0x66]
00005EE4 2047 movea.l A0, D7
00005EE6 43EE FFEA lea.l A1, [A6 - 0x16]
00005EEA 5488 addq.l A0, 2
00005EEC 22D8 move.l [A1]+, [A0]+
00005EEE 22D8 move.l [A1]+, [A0]+
00005EF0 22D8 move.l [A1]+, [A0]+
00005EF2 3290 move.w [A1], [A0]
00005EF4 2054 movea.l A0, [A4]
00005EF6 4868 006E pea.l [A0 + 0x6E]
00005EFA A875 syscall SetPBits/SetPortBits
00005EFC 486E FFF8 pea.l [A6 - 0x8]
00005F00 A8A3 syscall EraseRect
00005F02 2054 movea.l A0, [A4]
00005F04 2F28 0066 move.l -[A7], [A0 + 0x66]
00005F08 4868 0050 pea.l [A0 + 0x50]
00005F0C A8F6 syscall DrawPicture
00005F0E 2054 movea.l A0, [A4]
00005F10 2F28 006A move.l -[A7], [A0 + 0x6A]
00005F14 4868 0058 pea.l [A0 + 0x58]
00005F18 A8F6 syscall DrawPicture
00005F1A 486E FFEA pea.l [A6 - 0x16]
00005F1E A875 syscall SetPBits/SetPortBits
00005F20 42A7 clr.l -[A7]
00005F22 A975 syscall TickCount
00005F24 2C1F move.l D6, [A7]+
label00005F26:
00005F26 42A7 clr.l -[A7]
00005F28 A975 syscall TickCount
00005F2A BC9F cmp.l D6, [A7]+
00005F2C 67F8 beq -0x6 /* 00005F26 */
00005F2E 2054 movea.l A0, [A4]
00005F30 4868 006E pea.l [A0 + 0x6E]
00005F34 486E FFEA pea.l [A6 - 0x16]
00005F38 4868 0074 pea.l [A0 + 0x74]
00005F3C 4868 0008 pea.l [A0 + 0x8]
00005F40 4267 clr.w -[A7]
00005F42 2F0B move.l -[A7], A3
00005F44 A8EC syscall CopyBits
00005F46 2F0B move.l -[A7], A3
00005F48 A8D9 syscall DisposRgn/DisposeRgn
00005F4A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00005F4E 4E5E unlink A6
00005F50 205F movea.l A0, [A7]+
00005F52 504F addq.w A7, 8
00005F54 4ED0 jmp [A0]
export_1511:
00005F56 4E56 0000 link A6, 0
00005F5A 4E5E unlink A6
00005F5C 2E9F move.l [A7], [A7]+
00005F5E 4E75 rts
export_1512:
00005F60 4E56 FFEA link A6, -0x0016
00005F64 48E7 0328 movem.l -[A7], D6,D7,A2,A4
00005F68 206E 000C movea.l A0, [A6 + 0xC]
00005F6C 2F08 move.l -[A7], A0
00005F6E 486E 000C pea.l [A6 + 0xC]
00005F72 3F3C 1010 move.w -[A7], 0x1010
00005F76 A9EB syscall Pack4/FP68K
00005F78 286E 0008 movea.l A4, [A6 + 0x8]
00005F7C 2054 movea.l A0, [A4]
00005F7E 216E 000C 0060 move.l [A0 + 0x60], [A6 + 0xC]
00005F84 3028 004C move.w D0, [A0 + 0x4C]
00005F88 48C0 ext.l D0
00005F8A 2F00 move.l -[A7], D0
00005F8C 42A7 clr.l -[A7]
00005F8E 2054 movea.l A0, [A4]
00005F90 4868 0060 pea.l [A0 + 0x60]
00005F94 486E FFEA pea.l [A6 - 0x16]
00005F98 3F3C 100E move.w -[A7], 0x100E
00005F9C A9EB syscall Pack4/FP68K
00005F9E 4868 007C pea.l [A0 + 0x7C]
00005FA2 486E FFEA pea.l [A6 - 0x16]
00005FA6 3F3C 2004 move.w -[A7], 0x2004
00005FAA A9EB syscall Pack4/FP68K
00005FAC 486E FFEA pea.l [A6 - 0x16]
00005FB0 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00005FB4 221F move.l D1, [A7]+
00005FB6 201F move.l D0, [A7]+
00005FB8 9081 sub.l D0, D1
00005FBA 3E00 move.w D7, D0
00005FBC 3C07 move.w D6, D7
00005FBE 2054 movea.l A0, [A4]
00005FC0 9C68 005C sub.w D6, [A0 + 0x5C]
00005FC4 43EE FFF4 lea.l A1, [A6 - 0xC]
00005FC8 45E8 0058 lea.l A2, [A0 + 0x58]
00005FCC 22DA move.l [A1]+, [A2]+
00005FCE 22DA move.l [A1]+, [A2]+
00005FD0 486E FFF4 pea.l [A6 - 0xC]
00005FD4 4267 clr.w -[A7]
00005FD6 3F06 move.w -[A7], D6
00005FD8 A8A8 syscall OffsetRect
00005FDA 2254 movea.l A1, [A4]
00005FDC 41E9 0058 lea.l A0, [A1 + 0x58]
00005FE0 45EE FFF4 lea.l A2, [A6 - 0xC]
00005FE4 20DA move.l [A0]+, [A2]+
00005FE6 20DA move.l [A0]+, [A2]+
00005FE8 4CDF 14C0 movem.l D6,D7,A2,A4, [A7]+
00005FEC 4E5E unlink A6
00005FEE 205F movea.l A0, [A7]+
00005FF0 504F addq.w A7, 8
00005FF2 4ED0 jmp [A0]
export_1513:
00005FF4 4E56 FFE6 link A6, -0x001A
00005FF8 48E7 0038 movem.l -[A7], A2,A3,A4
00005FFC 206E 000C movea.l A0, [A6 + 0xC]
00006000 2F08 move.l -[A7], A0
00006002 486E 000C pea.l [A6 + 0xC]
00006006 3F3C 1010 move.w -[A7], 0x1010
0000600A A9EB syscall Pack4/FP68K
0000600C 266E 0008 movea.l A3, [A6 + 0x8]
00006010 284B movea.l A4, A3
00006012 41EE FFF8 lea.l A0, [A6 - 0x8]
00006016 2454 movea.l A2, [A4]
00006018 43EA 0058 lea.l A1, [A2 + 0x58]
0000601C 20D9 move.l [A0]+, [A1]+
0000601E 20D9 move.l [A0]+, [A1]+
00006020 486E 000C pea.l [A6 + 0xC]
00006024 486E FFE6 pea.l [A6 - 0x1A]
00006028 3F3C 100E move.w -[A7], 0x100E
0000602C A9EB syscall Pack4/FP68K
0000602E 486E FFE6 pea.l [A6 - 0x1A]
00006032 2F0B move.l -[A7], A3
00006034 4EAD 2832 jsr [A5 + 0x2832 /* export_1282 */]
00006038 41EE FFF0 lea.l A0, [A6 - 0x10]
0000603C 2454 movea.l A2, [A4]
0000603E 43EA 0058 lea.l A1, [A2 + 0x58]
00006042 20D9 move.l [A0]+, [A1]+
00006044 20D9 move.l [A0]+, [A1]+
00006046 486E FFF0 pea.l [A6 - 0x10]
0000604A 486E FFF8 pea.l [A6 - 0x8]
0000604E 486E FFF0 pea.l [A6 - 0x10]
00006052 A8AB syscall UnionRect
00006054 2054 movea.l A0, [A4]
00006056 2F28 001C move.l -[A7], [A0 + 0x1C]
0000605A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000605E 486E FFF0 pea.l [A6 - 0x10]
00006062 2F0B move.l -[A7], A3
00006064 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00006068 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000606C 4E5E unlink A6
0000606E 205F movea.l A0, [A7]+
00006070 504F addq.w A7, 8
00006072 4ED0 jmp [A0]
export_1514:
00006074 4E56 FFFC link A6, -0x0004
00006078 2F0C move.l -[A7], A4
0000607A 286E 0008 movea.l A4, [A6 + 0x8]
0000607E 2D6D FD8A 0016 move.l [A6 + 0x16], [A5 - 0x276]
00006084 206E 0010 movea.l A0, [A6 + 0x10]
00006088 2254 movea.l A1, [A4]
0000608A 3029 0040 move.w D0, [A1 + 0x40]
0000608E B06E 0014 cmp.w D0, [A6 + 0x14]
00006092 57C0 seq D0
00006094 4400 neg.b D0
00006096 1080 move.b [A0], D0
00006098 206E 0010 movea.l A0, [A6 + 0x10]
0000609C 1010 move.b D0, [A0]
0000609E 674E beq +0x50 /* 000060EE */
000060A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000060A4 2054 movea.l A0, [A4]
000060A6 2F28 0010 move.l -[A7], [A0 + 0x10]
000060AA 4EAD 2352 jsr [A5 + 0x2352 /* export_1126 */]
000060AE 2054 movea.l A0, [A4]
000060B0 2F28 001C move.l -[A7], [A0 + 0x1C]
000060B4 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000060B8 2D6D FDB4 FFFC move.l [A6 - 0x4], [A5 - 0x24C]
000060BE 486E FFFC pea.l [A6 - 0x4]
000060C2 A871 syscall GlobalToLocal
000060C4 2254 movea.l A1, [A4]
000060C6 2069 001C movea.l A0, [A1 + 0x1C]
000060CA 2050 movea.l A0, [A0]
000060CC 2F28 0044 move.l -[A7], [A0 + 0x44]
000060D0 486E FFFC pea.l [A6 - 0x4]
000060D4 A87E syscall AddPt
000060D6 42A7 clr.l -[A7]
000060D8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000060DC 486D FDDA pea.l [A5 - 0x226]
000060E0 2054 movea.l A0, [A4]
000060E2 2F28 001C move.l -[A7], [A0 + 0x1C]
000060E6 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000060EA 2D5F 0016 move.l [A6 + 0x16], [A7]+
label000060EE:
000060EE 285F movea.l A4, [A7]+
000060F0 4E5E unlink A6
000060F2 205F movea.l A0, [A7]+
000060F4 DEFC 000E add.w A7, 0xE
000060F8 4ED0 jmp [A0]
export_1515:
000060FA 4E56 0000 link A6, 0
000060FE 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00006104 1F3C 0001 move.b -[A7], 0x1
00006108 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000610C 42A7 clr.l -[A7]
0000610E 3F3C 0002 move.w -[A7], 0x2
00006112 A9B9 syscall GetCursor
00006114 205F movea.l A0, [A7]+
00006116 2F10 move.l -[A7], [A0]
00006118 A851 syscall SetCursor
0000611A 4E5E unlink A6
0000611C 205F movea.l A0, [A7]+
0000611E 504F addq.w A7, 8
00006120 4ED0 jmp [A0]
export_1516:
00006122 4E56 FFD0 link A6, -0x0030
00006126 48E7 0128 movem.l -[A7], D7,A2,A4
0000612A 286E 0008 movea.l A4, [A6 + 0x8]
0000612E 2054 movea.l A0, [A4]
00006130 3028 0040 move.w D0, [A0 + 0x40]
00006134 5F40 subq.w D0, 7
00006136 3E00 move.w D7, D0
00006138 5247 addq.w D7, 1
0000613A 2268 0082 movea.l A1, [A0 + 0x82]
0000613E 2251 movea.l A1, [A1]
00006140 4869 003E pea.l [A1 + 0x3E]
00006144 486E FFD0 pea.l [A6 - 0x30]
00006148 3F3C 100E move.w -[A7], 0x100E
0000614C A9EB syscall Pack4/FP68K
0000614E 43EE FFEC lea.l A1, [A6 - 0x14]
00006152 45EE FFD0 lea.l A2, [A6 - 0x30]
00006156 22DA move.l [A1]+, [A2]+
00006158 22DA move.l [A1]+, [A2]+
0000615A 3292 move.w [A1], [A2]
0000615C 2268 0082 movea.l A1, [A0 + 0x82]
00006160 3007 move.w D0, D7
00006162 2251 movea.l A1, [A1]
00006164 E540 asl D0.w, 2
00006166 4871 0052 pea.l [A1 + D0.w + 0x52]
0000616A 486E FFD0 pea.l [A6 - 0x30]
0000616E 3F3C 100E move.w -[A7], 0x100E
00006172 A9EB syscall Pack4/FP68K
00006174 43EE FFF6 lea.l A1, [A6 - 0xA]
00006178 45EE FFD0 lea.l A2, [A6 - 0x30]
0000617C 22DA move.l [A1]+, [A2]+
0000617E 22DA move.l [A1]+, [A2]+
00006180 3292 move.w [A1], [A2]
00006182 4868 0060 pea.l [A0 + 0x60]
00006186 43EE FFD0 lea.l A1, [A6 - 0x30]
0000618A 45FA 01C4 lea.l A2, [PC + 0x1C4 /* 00006350, value 0x4008FA00 */]
0000618E 22DA move.l [A1]+, [A2]+
00006190 22DA move.l [A1]+, [A2]+
00006192 3292 move.w [A1], [A2]
00006194 486E FFD0 pea.l [A6 - 0x30]
00006198 3F3C 1004 move.w -[A7], 0x1004
0000619C A9EB syscall Pack4/FP68K
0000619E 2268 0082 movea.l A1, [A0 + 0x82]
000061A2 3007 move.w D0, D7
000061A4 2251 movea.l A1, [A1]
000061A6 E540 asl D0.w, 2
000061A8 486E FFD0 pea.l [A6 - 0x30]
000061AC 4871 0052 pea.l [A1 + D0.w + 0x52]
000061B0 3F3C 1010 move.w -[A7], 0x1010
000061B4 A9EB syscall Pack4/FP68K
000061B6 2268 0082 movea.l A1, [A0 + 0x82]
000061BA 3007 move.w D0, D7
000061BC 2251 movea.l A1, [A1]
000061BE E540 asl D0.w, 2
000061C0 4871 0052 pea.l [A1 + D0.w + 0x52]
000061C4 486E FFD0 pea.l [A6 - 0x30]
000061C8 3F3C 100E move.w -[A7], 0x100E
000061CC A9EB syscall Pack4/FP68K
000061CE 486E FFF6 pea.l [A6 - 0xA]
000061D2 486E FFD0 pea.l [A6 - 0x30]
000061D6 3F3C 0002 move.w -[A7], 0x2
000061DA A9EB syscall Pack4/FP68K
000061DC 487A 0168 pea.l [PC + 0x168 /* 00006346, value 0x40008000, cstring "@" */]
000061E0 486E FFD0 pea.l [A6 - 0x30]
000061E4 3F3C 0006 move.w -[A7], 0x6
000061E8 A9EB syscall Pack4/FP68K
000061EA 0A2E 0080 FFD0 xori.b [A6 - 0x30], 0x80
000061F0 486E FFEC pea.l [A6 - 0x14]
000061F4 486E FFD0 pea.l [A6 - 0x30]
000061F8 4267 clr.w -[A7]
000061FA A9EB syscall Pack4/FP68K
000061FC 2268 0082 movea.l A1, [A0 + 0x82]
00006200 486E FFD0 pea.l [A6 - 0x30]
00006204 2251 movea.l A1, [A1]
00006206 4869 003E pea.l [A1 + 0x3E]
0000620A 3F3C 1010 move.w -[A7], 0x1010
0000620E A9EB syscall Pack4/FP68K
00006210 2254 movea.l A1, [A4]
00006212 2069 0082 movea.l A0, [A1 + 0x82]
00006216 2050 movea.l A0, [A0]
00006218 4868 003E pea.l [A0 + 0x3E]
0000621C 486E FFD0 pea.l [A6 - 0x30]
00006220 3F3C 100E move.w -[A7], 0x100E
00006224 A9EB syscall Pack4/FP68K
00006226 486E FFD0 pea.l [A6 - 0x30]
0000622A 2F29 007E move.l -[A7], [A1 + 0x7E]
0000622E 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
00006232 42A7 clr.l -[A7]
00006234 2254 movea.l A1, [A4]
00006236 2069 0082 movea.l A0, [A1 + 0x82]
0000623A 3007 move.w D0, D7
0000623C 2050 movea.l A0, [A0]
0000623E E540 asl D0.w, 2
00006240 4870 0052 pea.l [A0 + D0.w + 0x52]
00006244 486E FFD0 pea.l [A6 - 0x30]
00006248 3F3C 100E move.w -[A7], 0x100E
0000624C A9EB syscall Pack4/FP68K
0000624E 486E FFD0 pea.l [A6 - 0x30]
00006252 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00006256 201F move.l D0, [A7]+
00006258 3F00 move.w -[A7], D0
0000625A 3F07 move.w -[A7], D7
0000625C 2054 movea.l A0, [A4]
0000625E 2F28 007E move.l -[A7], [A0 + 0x7E]
00006262 4EAD 26FA jsr [A5 + 0x26FA /* export_1243 */]
00006266 2254 movea.l A1, [A4]
00006268 2069 0082 movea.l A0, [A1 + 0x82]
0000626C 45EE FFE2 lea.l A2, [A6 - 0x1E]
00006270 2050 movea.l A0, [A0]
00006272 43E8 0010 lea.l A1, [A0 + 0x10]
00006276 24D9 move.l [A2]+, [A1]+
00006278 24D9 move.l [A2]+, [A1]+
0000627A 486E FFE2 pea.l [A6 - 0x1E]
0000627E 2F3C FFFB FFFB move.l -[A7], 0xFFFBFFFB
00006284 A8A9 syscall InsetRect
00006286 4267 clr.w -[A7]
00006288 2254 movea.l A1, [A4]
0000628A 2069 0082 movea.l A0, [A1 + 0x82]
0000628E 2050 movea.l A0, [A0]
00006290 2468 000C movea.l A2, [A0 + 0xC]
00006294 2452 movea.l A2, [A2]
00006296 486A 000C pea.l [A2 + 0xC]
0000629A A8AE syscall EmptyRect
0000629C 101F move.b D0, [A7]+
0000629E 671C beq +0x1E /* 000062BC */
000062A0 2254 movea.l A1, [A4]
000062A2 2069 0082 movea.l A0, [A1 + 0x82]
000062A6 2050 movea.l A0, [A0]
000062A8 2468 000C movea.l A2, [A0 + 0xC]
000062AC 2452 movea.l A2, [A2]
000062AE 41EA 000C lea.l A0, [A2 + 0xC]
000062B2 45EE FFE2 lea.l A2, [A6 - 0x1E]
000062B6 20DA move.l [A0]+, [A2]+
000062B8 20DA move.l [A0]+, [A2]+
000062BA 6036 bra +0x38 /* 000062F2 */
label000062BC:
000062BC 2254 movea.l A1, [A4]
000062BE 2069 0082 movea.l A0, [A1 + 0x82]
000062C2 2050 movea.l A0, [A0]
000062C4 2468 000C movea.l A2, [A0 + 0xC]
000062C8 2452 movea.l A2, [A2]
000062CA 486A 000C pea.l [A2 + 0xC]
000062CE 486E FFE2 pea.l [A6 - 0x1E]
000062D2 486E FFDA pea.l [A6 - 0x26]
000062D6 A8AB syscall UnionRect
000062D8 2254 movea.l A1, [A4]
000062DA 2069 0082 movea.l A0, [A1 + 0x82]
000062DE 2050 movea.l A0, [A0]
000062E0 2468 000C movea.l A2, [A0 + 0xC]
000062E4 2452 movea.l A2, [A2]
000062E6 41EA 000C lea.l A0, [A2 + 0xC]
000062EA 45EE FFDA lea.l A2, [A6 - 0x26]
000062EE 20DA move.l [A0]+, [A2]+
000062F0 20DA move.l [A0]+, [A2]+
label000062F2:
000062F2 2254 movea.l A1, [A4]
000062F4 2069 007E movea.l A0, [A1 + 0x7E]
000062F8 2050 movea.l A0, [A0]
000062FA 2468 0062 movea.l A2, [A0 + 0x62]
000062FE 2452 movea.l A2, [A2]
00006300 2F2A 00AC move.l -[A7], [A2 + 0xAC]
00006304 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00006308 2254 movea.l A1, [A4]
0000630A 2069 0082 movea.l A0, [A1 + 0x82]
0000630E 2050 movea.l A0, [A0]
00006310 2468 000C movea.l A2, [A0 + 0xC]
00006314 41EE FFDA lea.l A0, [A6 - 0x26]
00006318 2452 movea.l A2, [A2]
0000631A 43EA 000C lea.l A1, [A2 + 0xC]
0000631E 20D9 move.l [A0]+, [A1]+
00006320 20D9 move.l [A0]+, [A1]+
00006322 486E FFDA pea.l [A6 - 0x26]
00006326 2254 movea.l A1, [A4]
00006328 2069 007E movea.l A0, [A1 + 0x7E]
0000632C 2050 movea.l A0, [A0]
0000632E 2468 0062 movea.l A2, [A0 + 0x62]
00006332 2452 movea.l A2, [A2]
00006334 2F2A 00B0 move.l -[A7], [A2 + 0xB0]
00006338 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
0000633C 4CDF 1480 movem.l D7,A2,A4, [A7]+
00006340 4E5E unlink A6
00006342 2E9F move.l [A7], [A7]+
00006344 4E75 rts
00006346 4000 negx.b D0
00006348 8000 or.b D0, D0
0000634A 0000 0000 ori.b D0, 0x0
0000634E 0000 4008 ori.b D0, 0x8
00006352 FA00 0000 .unknown 0xFA00 0x0000 (W = 5)
00006356 0000 0000 ori.b D0, 0x0
export_1517:
0000635A 4E56 FEE6 link A6, -0x011A
0000635E 48E7 0108 movem.l -[A7], D7,A4
00006362 286E 0008 movea.l A4, [A6 + 0x8]
00006366 42A7 clr.l -[A7]
00006368 2054 movea.l A0, [A4]
0000636A 4868 0060 pea.l [A0 + 0x60]
0000636E 486E FEE6 pea.l [A6 - 0x11A]
00006372 3F3C 100E move.w -[A7], 0x100E
00006376 A9EB syscall Pack4/FP68K
00006378 487A 0056 pea.l [PC + 0x56 /* 000063D0, value 0x4008FA00 */]
0000637C 486E FEE6 pea.l [A6 - 0x11A]
00006380 3F3C 0004 move.w -[A7], 0x4
00006384 A9EB syscall Pack4/FP68K
00006386 486E FEE6 pea.l [A6 - 0x11A]
0000638A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000638E 201F move.l D0, [A7]+
00006390 3E00 move.w D7, D0
00006392 48C0 ext.l D0
00006394 2F00 move.l -[A7], D0
00006396 486E FEF0 pea.l [A6 - 0x110]
0000639A 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
0000639E 2254 movea.l A1, [A4]
000063A0 2069 007E movea.l A0, [A1 + 0x7E]
000063A4 2050 movea.l A0, [A0]
000063A6 2F28 005C move.l -[A7], [A0 + 0x5C]
000063AA 3F3C 001B move.w -[A7], 0x1B
000063AE 486E FFFC pea.l [A6 - 0x4]
000063B2 486E FFF8 pea.l [A6 - 0x8]
000063B6 486E FFF0 pea.l [A6 - 0x10]
000063BA A98D syscall GetDialogItem/GetDItem
000063BC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000063C0 486E FEF0 pea.l [A6 - 0x110]
000063C4 A98F syscall SetDialogItemText/SetIText
000063C6 4CDF 1080 movem.l D7,A4, [A7]+
000063CA 4E5E unlink A6
000063CC 2E9F move.l [A7], [A7]+
000063CE 4E75 rts
000063D0 4008 negx.b A0
000063D2 FA00 0000 .unknown 0xFA00 0x0000 (W = 5)
000063D6 0000 0000 ori.b D0, 0x0
export_1518:
000063DA 4E56 FFD6 link A6, -0x002A
000063DE 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
000063E2 206E 000C movea.l A0, [A6 + 0xC]
000063E6 43EE FFF8 lea.l A1, [A6 - 0x8]
000063EA 22D8 move.l [A1]+, [A0]+
000063EC 22D8 move.l [A1]+, [A0]+
000063EE 286E 0008 movea.l A4, [A6 + 0x8]
000063F2 42A7 clr.l -[A7]
000063F4 A8D8 syscall NewRgn
000063F6 265F movea.l A3, [A7]+
000063F8 2F0B move.l -[A7], A3
000063FA 486E FFF8 pea.l [A6 - 0x8]
000063FE A8DF syscall RectRgn
00006400 206E 0008 movea.l A0, [A6 + 0x8]
00006404 2050 movea.l A0, [A0]
00006406 2268 001C movea.l A1, [A0 + 0x1C]
0000640A 2251 movea.l A1, [A1]
0000640C 2069 0008 movea.l A0, [A1 + 0x8]
00006410 2050 movea.l A0, [A0]
00006412 2E28 0066 move.l D7, [A0 + 0x66]
00006416 2047 movea.l A0, D7
00006418 43EE FFE2 lea.l A1, [A6 - 0x1E]
0000641C 5488 addq.l A0, 2
0000641E 22D8 move.l [A1]+, [A0]+
00006420 22D8 move.l [A1]+, [A0]+
00006422 22D8 move.l [A1]+, [A0]+
00006424 3290 move.w [A1], [A0]
00006426 2054 movea.l A0, [A4]
00006428 4868 0058 pea.l [A0 + 0x58]
0000642C A875 syscall SetPBits/SetPortBits
0000642E 486E FFF8 pea.l [A6 - 0x8]
00006432 A8A3 syscall EraseRect
00006434 41EE FFF0 lea.l A0, [A6 - 0x10]
00006438 2454 movea.l A2, [A4]
0000643A 43EA 0048 lea.l A1, [A2 + 0x48]
0000643E 20D9 move.l [A0]+, [A1]+
00006440 20D9 move.l [A0]+, [A1]+
00006442 2054 movea.l A0, [A4]
00006444 2F28 0054 move.l -[A7], [A0 + 0x54]
00006448 486E FFF0 pea.l [A6 - 0x10]
0000644C A8F6 syscall DrawPicture
0000644E 486E FFF0 pea.l [A6 - 0x10]
00006452 2054 movea.l A0, [A4]
00006454 3028 0050 move.w D0, [A0 + 0x50]
00006458 5340 subq.w D0, 1
0000645A 3F00 move.w -[A7], D0
0000645C 3F3C 0002 move.w -[A7], 0x2
00006460 A8BF syscall PaintArc
00006462 486E FFE2 pea.l [A6 - 0x1E]
00006466 A875 syscall SetPBits/SetPortBits
00006468 42A7 clr.l -[A7]
0000646A A975 syscall TickCount
0000646C 2C1F move.l D6, [A7]+
label0000646E:
0000646E 42A7 clr.l -[A7]
00006470 A975 syscall TickCount
00006472 BC9F cmp.l D6, [A7]+
00006474 67F8 beq -0x6 /* 0000646E */
00006476 2054 movea.l A0, [A4]
00006478 4868 0058 pea.l [A0 + 0x58]
0000647C 486E FFE2 pea.l [A6 - 0x1E]
00006480 4868 005E pea.l [A0 + 0x5E]
00006484 4868 0008 pea.l [A0 + 0x8]
00006488 4267 clr.w -[A7]
0000648A 2F0B move.l -[A7], A3
0000648C A8EC syscall CopyBits
0000648E 2F0B move.l -[A7], A3
00006490 A8D9 syscall DisposRgn/DisposeRgn
00006492 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00006496 4E5E unlink A6
00006498 205F movea.l A0, [A7]+
0000649A 504F addq.w A7, 8
0000649C 4ED0 jmp [A0]
export_1519:
0000649E 4E56 0000 link A6, 0
000064A2 4E5E unlink A6
000064A4 2E9F move.l [A7], [A7]+
000064A6 4E75 rts
export_1520:
000064A8 4E56 FFFC link A6, -0x0004
000064AC 2F0C move.l -[A7], A4
000064AE 286E 0008 movea.l A4, [A6 + 0x8]
000064B2 2D6D FD8A 0016 move.l [A6 + 0x16], [A5 - 0x276]
000064B8 206E 0010 movea.l A0, [A6 + 0x10]
000064BC 2254 movea.l A1, [A4]
000064BE 3029 0040 move.w D0, [A1 + 0x40]
000064C2 B06E 0014 cmp.w D0, [A6 + 0x14]
000064C6 57C0 seq D0
000064C8 4400 neg.b D0
000064CA 1080 move.b [A0], D0
000064CC 206E 0010 movea.l A0, [A6 + 0x10]
000064D0 1010 move.b D0, [A0]
000064D2 674E beq +0x50 /* 00006522 */
000064D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000064D8 2054 movea.l A0, [A4]
000064DA 2F28 0010 move.l -[A7], [A0 + 0x10]
000064DE 4EAD 2352 jsr [A5 + 0x2352 /* export_1126 */]
000064E2 2054 movea.l A0, [A4]
000064E4 2F28 001C move.l -[A7], [A0 + 0x1C]
000064E8 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000064EC 2D6D FDB4 FFFC move.l [A6 - 0x4], [A5 - 0x24C]
000064F2 486E FFFC pea.l [A6 - 0x4]
000064F6 A871 syscall GlobalToLocal
000064F8 2254 movea.l A1, [A4]
000064FA 2069 001C movea.l A0, [A1 + 0x1C]
000064FE 2050 movea.l A0, [A0]
00006500 2F28 0044 move.l -[A7], [A0 + 0x44]
00006504 486E FFFC pea.l [A6 - 0x4]
00006508 A87E syscall AddPt
0000650A 42A7 clr.l -[A7]
0000650C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006510 486D FDDA pea.l [A5 - 0x226]
00006514 2054 movea.l A0, [A4]
00006516 2F28 001C move.l -[A7], [A0 + 0x1C]
0000651A 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
0000651E 2D5F 0016 move.l [A6 + 0x16], [A7]+
label00006522:
00006522 285F movea.l A4, [A7]+
00006524 4E5E unlink A6
00006526 205F movea.l A0, [A7]+
00006528 DEFC 000E add.w A7, 0xE
0000652C 4ED0 jmp [A0]
export_1521:
0000652E 4E56 0000 link A6, 0
00006532 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00006538 1F3C 0001 move.b -[A7], 0x1
0000653C 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00006540 42A7 clr.l -[A7]
00006542 3F3C 0002 move.w -[A7], 0x2
00006546 A9B9 syscall GetCursor
00006548 205F movea.l A0, [A7]+
0000654A 2F10 move.l -[A7], [A0]
0000654C A851 syscall SetCursor
0000654E 4E5E unlink A6
00006550 205F movea.l A0, [A7]+
00006552 504F addq.w A7, 8
00006554 4ED0 jmp [A0]
export_1522:
00006556 4E56 FFC0 link A6, -0x0040
0000655A 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
0000655E 206E 000C movea.l A0, [A6 + 0xC]
00006562 43EE FFF8 lea.l A1, [A6 - 0x8]
00006566 22D8 move.l [A1]+, [A0]+
00006568 22D8 move.l [A1]+, [A0]+
0000656A 286E 0008 movea.l A4, [A6 + 0x8]
0000656E 42A7 clr.l -[A7]
00006570 A8D8 syscall NewRgn
00006572 265F movea.l A3, [A7]+
00006574 2F0B move.l -[A7], A3
00006576 486E FFF8 pea.l [A6 - 0x8]
0000657A A8DF syscall RectRgn
0000657C 42A7 clr.l -[A7]
0000657E A8D8 syscall NewRgn
00006580 2E1F move.l D7, [A7]+
00006582 206E 0008 movea.l A0, [A6 + 0x8]
00006586 2050 movea.l A0, [A0]
00006588 2268 001C movea.l A1, [A0 + 0x1C]
0000658C 2251 movea.l A1, [A1]
0000658E 2069 0008 movea.l A0, [A1 + 0x8]
00006592 2050 movea.l A0, [A0]
00006594 2C28 0066 move.l D6, [A0 + 0x66]
00006598 2046 movea.l A0, D6
0000659A 43EE FFE2 lea.l A1, [A6 - 0x1E]
0000659E 5488 addq.l A0, 2
000065A0 22D8 move.l [A1]+, [A0]+
000065A2 22D8 move.l [A1]+, [A0]+
000065A4 22D8 move.l [A1]+, [A0]+
000065A6 3290 move.w [A1], [A0]
000065A8 2F07 move.l -[A7], D7
000065AA A87A syscall GetClip
000065AC 2054 movea.l A0, [A4]
000065AE 4868 0068 pea.l [A0 + 0x68]
000065B2 A875 syscall SetPBits/SetPortBits
000065B4 486E FFF8 pea.l [A6 - 0x8]
000065B8 A8A3 syscall EraseRect
000065BA 41EE FFF0 lea.l A0, [A6 - 0x10]
000065BE 2454 movea.l A2, [A4]
000065C0 43EA 0048 lea.l A1, [A2 + 0x48]
000065C4 20D9 move.l [A0]+, [A1]+
000065C6 20D9 move.l [A0]+, [A1]+
000065C8 2054 movea.l A0, [A4]
000065CA 2F28 0064 move.l -[A7], [A0 + 0x64]
000065CE 486E FFF0 pea.l [A6 - 0x10]
000065D2 A8F6 syscall DrawPicture
000065D4 2054 movea.l A0, [A4]
000065D6 2F28 007E move.l -[A7], [A0 + 0x7E]
000065DA A879 syscall SetClip
000065DC 486E FFC0 pea.l [A6 - 0x40]
000065E0 A898 syscall GetPenState
000065E2 2F3C 0002 0002 move.l -[A7], 0x20002
000065E8 A89B syscall PenSize
000065EA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000065EE A89C syscall PenMode
000065F0 2054 movea.l A0, [A4]
000065F2 2F28 0050 move.l -[A7], [A0 + 0x50]
000065F6 A893 syscall MoveTo
000065F8 2054 movea.l A0, [A4]
000065FA 2F28 005A move.l -[A7], [A0 + 0x5A]
000065FE A891 syscall LineTo
00006600 2F3C 0001 0001 move.l -[A7], 0x10001
00006606 A89B syscall PenSize
00006608 2054 movea.l A0, [A4]
0000660A 2F28 0050 move.l -[A7], [A0 + 0x50]
0000660E A893 syscall MoveTo
00006610 2054 movea.l A0, [A4]
00006612 2F28 005E move.l -[A7], [A0 + 0x5E]
00006616 A891 syscall LineTo
00006618 486E FFC0 pea.l [A6 - 0x40]
0000661C A899 syscall SetPenState
0000661E 2F07 move.l -[A7], D7
00006620 A879 syscall SetClip
00006622 2F07 move.l -[A7], D7
00006624 A8D9 syscall DisposRgn/DisposeRgn
00006626 486E FFE2 pea.l [A6 - 0x1E]
0000662A A875 syscall SetPBits/SetPortBits
0000662C 42A7 clr.l -[A7]
0000662E A975 syscall TickCount
00006630 2A1F move.l D5, [A7]+
label00006632:
00006632 42A7 clr.l -[A7]
00006634 A975 syscall TickCount
00006636 BA9F cmp.l D5, [A7]+
00006638 67F8 beq -0x6 /* 00006632 */
0000663A 2054 movea.l A0, [A4]
0000663C 4868 0068 pea.l [A0 + 0x68]
00006640 486E FFE2 pea.l [A6 - 0x1E]
00006644 4868 006E pea.l [A0 + 0x6E]
00006648 4868 0008 pea.l [A0 + 0x8]
0000664C 4267 clr.w -[A7]
0000664E 2F0B move.l -[A7], A3
00006650 A8EC syscall CopyBits
00006652 2F0B move.l -[A7], A3
00006654 A8D9 syscall DisposRgn/DisposeRgn
00006656 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
0000665A 4E5E unlink A6
0000665C 205F movea.l A0, [A7]+
0000665E 504F addq.w A7, 8
00006660 4ED0 jmp [A0]
export_1523:
00006662 4E56 FDDC link A6, -0x0224
00006666 48E7 0028 movem.l -[A7], A2,A4
0000666A 286E 0008 movea.l A4, [A6 + 0x8]
0000666E 2254 movea.l A1, [A4]
00006670 2069 0076 movea.l A0, [A1 + 0x76]
00006674 2050 movea.l A0, [A0]
00006676 2468 006A movea.l A2, [A0 + 0x6A]
0000667A 41EE FFF0 lea.l A0, [A6 - 0x10]
0000667E 2452 movea.l A2, [A2]
00006680 43EA 0008 lea.l A1, [A2 + 0x8]
00006684 20D9 move.l [A0]+, [A1]+
00006686 20D9 move.l [A0]+, [A1]+
00006688 486E FFF0 pea.l [A6 - 0x10]
0000668C 2F3C FFFD FFFD move.l -[A7], 0xFFFDFFFD
00006692 A8A9 syscall InsetRect
00006694 2054 movea.l A0, [A4]
00006696 3028 0054 move.w D0, [A0 + 0x54]
0000669A 48C0 ext.l D0
0000669C 2F00 move.l -[A7], D0
0000669E 486E FEF0 pea.l [A6 - 0x110]
000066A2 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
000066A6 486E FEF0 pea.l [A6 - 0x110]
000066AA 2254 movea.l A1, [A4]
000066AC 2069 0076 movea.l A0, [A1 + 0x76]
000066B0 2050 movea.l A0, [A0]
000066B2 2F28 006A move.l -[A7], [A0 + 0x6A]
000066B6 4EAD 241A jsr [A5 + 0x241A /* export_1151 */]
000066BA 2054 movea.l A0, [A4]
000066BC 2F28 001C move.l -[A7], [A0 + 0x1C]
000066C0 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000066C4 486E FFF0 pea.l [A6 - 0x10]
000066C8 A8A1 syscall FrameRect
000066CA 2054 movea.l A0, [A4]
000066CC 2D68 005E FDE8 move.l [A6 - 0x218], [A0 + 0x5E]
000066D2 2D68 0050 FDEC move.l [A6 - 0x214], [A0 + 0x50]
000066D8 2F2E FDE8 move.l -[A7], [A6 - 0x218]
000066DC 486E FDEC pea.l [A6 - 0x214]
000066E0 A87F syscall SubPt
000066E2 302E FDEE move.w D0, [A6 - 0x212]
000066E6 C1EE FDEE muls.w D0, [A6 - 0x212]
000066EA 322E FDEC move.w D1, [A6 - 0x214]
000066EE C3EE FDEC muls.w D1, [A6 - 0x214]
000066F2 D240 add.w D1, D0
000066F4 3D41 FDDC move.w [A6 - 0x224], D1
000066F8 486E FDDC pea.l [A6 - 0x224]
000066FC 486E FDDE pea.l [A6 - 0x222]
00006700 3F3C 200E move.w -[A7], 0x200E
00006704 A9EB syscall Pack4/FP68K
00006706 486E FDDE pea.l [A6 - 0x222]
0000670A 3F3C 0012 move.w -[A7], 0x12
0000670E A9EB syscall Pack4/FP68K
00006710 486E FDDE pea.l [A6 - 0x222]
00006714 486E FFF8 pea.l [A6 - 0x8]
00006718 3F3C 1010 move.w -[A7], 0x1010
0000671C A9EB syscall Pack4/FP68K
0000671E 486E FFF8 pea.l [A6 - 0x8]
00006722 486E FDDE pea.l [A6 - 0x222]
00006726 3F3C 100E move.w -[A7], 0x100E
0000672A A9EB syscall Pack4/FP68K
0000672C 487A 0114 pea.l [PC + 0x114 /* 00006842, value 0x4004C800 */]
00006730 486E FDDE pea.l [A6 - 0x222]
00006734 3F3C 000A move.w -[A7], 0xA /* '\n' */
00006738 A9EB syscall Pack4/FP68K
0000673A 622C bhi +0x2E /* 00006768 */
0000673C 486E FFF8 pea.l [A6 - 0x8]
00006740 486E FDDE pea.l [A6 - 0x222]
00006744 3F3C 100E move.w -[A7], 0x100E
00006748 A9EB syscall Pack4/FP68K
0000674A 487A 00F6 pea.l [PC + 0xF6 /* 00006842, value 0x4004C800 */]
0000674E 486E FDDE pea.l [A6 - 0x222]
00006752 3F3C 0006 move.w -[A7], 0x6
00006756 A9EB syscall Pack4/FP68K
00006758 486E FDDE pea.l [A6 - 0x222]
0000675C 486E FFFC pea.l [A6 - 0x4]
00006760 3F3C 1010 move.w -[A7], 0x1010
00006764 A9EB syscall Pack4/FP68K
00006766 6044 bra +0x46 /* 000067AC */
label00006768:
00006768 486E FFF8 pea.l [A6 - 0x8]
0000676C 486E FDDE pea.l [A6 - 0x222]
00006770 3F3C 100E move.w -[A7], 0x100E
00006774 A9EB syscall Pack4/FP68K
00006776 487A 00CA pea.l [PC + 0xCA /* 00006842, value 0x4004C800 */]
0000677A 486E FDDE pea.l [A6 - 0x222]
0000677E 3F3C 0002 move.w -[A7], 0x2
00006782 A9EB syscall Pack4/FP68K
00006784 487A 00B2 pea.l [PC + 0xB2 /* 00006838, value 0x4001A000 */]
00006788 486E FDDE pea.l [A6 - 0x222]
0000678C 3F3C 0006 move.w -[A7], 0x6
00006790 A9EB syscall Pack4/FP68K
00006792 487A 009A pea.l [PC + 0x9A /* 0000682E, value 0x3FFF8000 */]
00006796 486E FDDE pea.l [A6 - 0x222]
0000679A 4267 clr.w -[A7]
0000679C A9EB syscall Pack4/FP68K
0000679E 486E FDDE pea.l [A6 - 0x222]
000067A2 486E FFFC pea.l [A6 - 0x4]
000067A6 3F3C 1010 move.w -[A7], 0x1010
000067AA A9EB syscall Pack4/FP68K
label000067AC:
000067AC 2254 movea.l A1, [A4]
000067AE 2069 0076 movea.l A0, [A1 + 0x76]
000067B2 2050 movea.l A0, [A0]
000067B4 2468 0066 movea.l A2, [A0 + 0x66]
000067B8 41EE FFF0 lea.l A0, [A6 - 0x10]
000067BC 2452 movea.l A2, [A2]
000067BE 43EA 0008 lea.l A1, [A2 + 0x8]
000067C2 20D9 move.l [A0]+, [A1]+
000067C4 20D9 move.l [A0]+, [A1]+
000067C6 486E FFF0 pea.l [A6 - 0x10]
000067CA 2F3C FFFD FFFD move.l -[A7], 0xFFFDFFFD
000067D0 A8A9 syscall InsetRect
000067D2 2F2D FFEA move.l -[A7], [A5 - 0x16]
000067D6 486E FFFC pea.l [A6 - 0x4]
000067DA 486E FDDE pea.l [A6 - 0x222]
000067DE 3F3C 100E move.w -[A7], 0x100E
000067E2 A9EB syscall Pack4/FP68K
000067E4 486E FDDE pea.l [A6 - 0x222]
000067E8 486E FDF0 pea.l [A6 - 0x210]
000067EC 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
000067F0 41EE FEF0 lea.l A0, [A6 - 0x110]
000067F4 43EE FDF0 lea.l A1, [A6 - 0x210]
000067F8 703F moveq.l D0, 0x3F
label000067FA:
000067FA 20D9 move.l [A0]+, [A1]+
000067FC 51C8 FFFC dbf D0, -0x6 /* 000067FA */
00006800 486E FEF0 pea.l [A6 - 0x110]
00006804 2254 movea.l A1, [A4]
00006806 2069 0076 movea.l A0, [A1 + 0x76]
0000680A 2050 movea.l A0, [A0]
0000680C 2F28 0066 move.l -[A7], [A0 + 0x66]
00006810 4EAD 241A jsr [A5 + 0x241A /* export_1151 */]
00006814 2054 movea.l A0, [A4]
00006816 2F28 001C move.l -[A7], [A0 + 0x1C]
0000681A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000681E 486E FFF0 pea.l [A6 - 0x10]
00006822 A8A1 syscall FrameRect
00006824 4CDF 1400 movem.l A2,A4, [A7]+
00006828 4E5E unlink A6
0000682A 2E9F move.l [A7], [A7]+
0000682C 4E75 rts
0000682E 3FFF move.w <<invalid special address>>, <<invalid special address>>
00006830 8000 or.b D0, D0
00006832 0000 0000 ori.b D0, 0x0
00006836 0000 4001 ori.b D0, 0x1
0000683A A000 syscall Open/PBHOpen/HOpen
0000683C 0000 0000 ori.b D0, 0x0
00006840 0000 4004 ori.b D0, 0x4
00006844 C800 and.b D4, D0
00006846 0000 0000 ori.b D0, 0x0
0000684A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1524: // at 0000684C (misaligned)
0000684E FFE4 .invalid <<F/7/7>>
00006850 2F0C move.l -[A7], A4
00006852 286E 0008 movea.l A4, [A6 + 0x8]
00006856 2254 movea.l A1, [A4]
00006858 2069 007A movea.l A0, [A1 + 0x7A]
0000685C 2050 movea.l A0, [A0]
0000685E 4868 002A pea.l [A0 + 0x2A]
00006862 486E FFEE pea.l [A6 - 0x12]
00006866 3F3C 100E move.w -[A7], 0x100E
0000686A A9EB syscall Pack4/FP68K
0000686C 487A 0158 pea.l [PC + 0x158 /* 000069C6, value 0x3FFF8000 */]
00006870 486E FFEE pea.l [A6 - 0x12]
00006874 3F3C 000A move.w -[A7], 0xA /* '\n' */
00006878 A9EB syscall Pack4/FP68K
0000687A 6F4E ble +0x50 /* 000068CA */
0000687C 2254 movea.l A1, [A4]
0000687E 2069 007A movea.l A0, [A1 + 0x7A]
00006882 2050 movea.l A0, [A0]
00006884 4868 002A pea.l [A0 + 0x2A]
00006888 486E FFEE pea.l [A6 - 0x12]
0000688C 3F3C 100E move.w -[A7], 0x100E
00006890 A9EB syscall Pack4/FP68K
00006892 487A 0132 pea.l [PC + 0x132 /* 000069C6, value 0x3FFF8000 */]
00006896 486E FFEE pea.l [A6 - 0x12]
0000689A 3F3C 0002 move.w -[A7], 0x2
0000689E A9EB syscall Pack4/FP68K
000068A0 487A 011A pea.l [PC + 0x11A /* 000069BC, value 0x4001A000 */]
000068A4 486E FFEE pea.l [A6 - 0x12]
000068A8 3F3C 0004 move.w -[A7], 0x4
000068AC A9EB syscall Pack4/FP68K
000068AE 487A 0102 pea.l [PC + 0x102 /* 000069B2, value 0x4004C800 */]
000068B2 486E FFEE pea.l [A6 - 0x12]
000068B6 4267 clr.w -[A7]
000068B8 A9EB syscall Pack4/FP68K
000068BA 486E FFEE pea.l [A6 - 0x12]
000068BE 486E FFF8 pea.l [A6 - 0x8]
000068C2 3F3C 1010 move.w -[A7], 0x1010
000068C6 A9EB syscall Pack4/FP68K
000068C8 6032 bra +0x34 /* 000068FC */
label000068CA:
000068CA 2254 movea.l A1, [A4]
000068CC 2069 007A movea.l A0, [A1 + 0x7A]
000068D0 2050 movea.l A0, [A0]
000068D2 4868 002A pea.l [A0 + 0x2A]
000068D6 486E FFEE pea.l [A6 - 0x12]
000068DA 3F3C 100E move.w -[A7], 0x100E
000068DE A9EB syscall Pack4/FP68K
000068E0 487A 00D0 pea.l [PC + 0xD0 /* 000069B2, value 0x4004C800 */]
000068E4 486E FFEE pea.l [A6 - 0x12]
000068E8 3F3C 0004 move.w -[A7], 0x4
000068EC A9EB syscall Pack4/FP68K
000068EE 486E FFEE pea.l [A6 - 0x12]
000068F2 486E FFF8 pea.l [A6 - 0x8]
000068F6 3F3C 1010 move.w -[A7], 0x1010
000068FA A9EB syscall Pack4/FP68K
label000068FC:
000068FC 42A7 clr.l -[A7]
000068FE 2254 movea.l A1, [A4]
00006900 2069 007A movea.l A0, [A1 + 0x7A]
00006904 2050 movea.l A0, [A0]
00006906 4868 0026 pea.l [A0 + 0x26]
0000690A 486E FFEE pea.l [A6 - 0x12]
0000690E 3F3C 100E move.w -[A7], 0x100E
00006912 A9EB syscall Pack4/FP68K
00006914 486E FFEE pea.l [A6 - 0x12]
00006918 4EBA 99A4 jsr [PC - 0x665C /* 000002BE */]
0000691C 2D5F FFFC move.l [A6 - 0x4], [A7]+
00006920 42A7 clr.l -[A7]
00006922 486E FFEE pea.l [A6 - 0x12]
00006926 486E FFFC pea.l [A6 - 0x4]
0000692A 486E FFE4 pea.l [A6 - 0x1C]
0000692E 3F3C 100E move.w -[A7], 0x100E
00006932 A9EB syscall Pack4/FP68K
00006934 486E FFE4 pea.l [A6 - 0x1C]
00006938 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000693C 588F addq.l A7, 4
0000693E 486E FFF8 pea.l [A6 - 0x8]
00006942 486E FFEE pea.l [A6 - 0x12]
00006946 3F3C 1004 move.w -[A7], 0x1004
0000694A A9EB syscall Pack4/FP68K
0000694C 486E FFEE pea.l [A6 - 0x12]
00006950 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00006954 2054 movea.l A0, [A4]
00006956 3028 0052 move.w D0, [A0 + 0x52]
0000695A 48C0 ext.l D0
0000695C D09F add.l D0, [A7]+
0000695E 3140 005C move.w [A0 + 0x5C], D0
00006962 42A7 clr.l -[A7]
00006964 486E FFEE pea.l [A6 - 0x12]
00006968 486E FFFC pea.l [A6 - 0x4]
0000696C 486E FFE4 pea.l [A6 - 0x1C]
00006970 3F3C 100E move.w -[A7], 0x100E
00006974 A9EB syscall Pack4/FP68K
00006976 486E FFE4 pea.l [A6 - 0x1C]
0000697A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000697E 588F addq.l A7, 4
00006980 486E FFF8 pea.l [A6 - 0x8]
00006984 486E FFEE pea.l [A6 - 0x12]
00006988 3F3C 1004 move.w -[A7], 0x1004
0000698C A9EB syscall Pack4/FP68K
0000698E 0A2E 0080 FFEE xori.b [A6 - 0x12], 0x80
00006994 486E FFEE pea.l [A6 - 0x12]
00006998 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000699C 2054 movea.l A0, [A4]
0000699E 3028 0050 move.w D0, [A0 + 0x50]
000069A2 48C0 ext.l D0
000069A4 D09F add.l D0, [A7]+
000069A6 3140 005A move.w [A0 + 0x5A], D0
000069AA 285F movea.l A4, [A7]+
000069AC 4E5E unlink A6
000069AE 2E9F move.l [A7], [A7]+
000069B0 4E75 rts
000069B2 4004 negx.b D4
000069B4 C800 and.b D4, D0
000069B6 0000 0000 ori.b D0, 0x0
000069BA 0000 4001 ori.b D0, 0x1
000069BE A000 syscall Open/PBHOpen/HOpen
000069C0 0000 0000 ori.b D0, 0x0
000069C4 0000 3FFF ori.b D0, 0xFF
000069C8 8000 or.b D0, D0
000069CA 0000 0000 ori.b D0, 0x0
000069CE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1525: // at 000069D0 (misaligned)
000069D2 FFF8 .invalid <<F/7/7>>
000069D4 48E7 0038 movem.l -[A7], A2,A3,A4
000069D8 266E 0008 movea.l A3, [A6 + 0x8]
000069DC 284B movea.l A4, A3
000069DE 41EE FFF8 lea.l A0, [A6 - 0x8]
000069E2 2454 movea.l A2, [A4]
000069E4 43EA 0048 lea.l A1, [A2 + 0x48]
000069E8 20D9 move.l [A0]+, [A1]+
000069EA 20D9 move.l [A0]+, [A1]+
000069EC 2F0B move.l -[A7], A3
000069EE 4EAD 289A jsr [A5 + 0x289A /* export_1295 */]
000069F2 2054 movea.l A0, [A4]
000069F4 2F28 001C move.l -[A7], [A0 + 0x1C]
000069F8 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000069FC 486E FFF8 pea.l [A6 - 0x8]
00006A00 2F0B move.l -[A7], A3
00006A02 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00006A06 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00006A0A 4E5E unlink A6
00006A0C 2E9F move.l [A7], [A7]+
00006A0E 4E75 rts
export_1526:
00006A10 4E56 FDDC link A6, -0x0224
00006A14 2F0C move.l -[A7], A4
00006A16 286E 0008 movea.l A4, [A6 + 0x8]
00006A1A 3F3C 0004 move.w -[A7], 0x4
00006A1E 486E FDF0 pea.l [A6 - 0x210]
00006A22 2054 movea.l A0, [A4]
00006A24 2F28 0076 move.l -[A7], [A0 + 0x76]
00006A28 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */]
00006A2C 41EE FEF0 lea.l A0, [A6 - 0x110]
00006A30 43EE FDF0 lea.l A1, [A6 - 0x210]
00006A34 703F moveq.l D0, 0x3F
label00006A36:
00006A36 20D9 move.l [A0]+, [A1]+
00006A38 51C8 FFFC dbf D0, -0x6 /* 00006A36 */
00006A3C 42A7 clr.l -[A7]
00006A3E 486E FDE6 pea.l [A6 - 0x21A]
00006A42 486E FEF0 pea.l [A6 - 0x110]
00006A46 4EAD 28E2 jsr [A5 + 0x28E2 /* export_1304 */]
00006A4A 588F addq.l A7, 4
00006A4C 486E FDE6 pea.l [A6 - 0x21A]
00006A50 487A 0224 pea.l [PC + 0x224 /* 00006C76, value 0x4007B400 */]
00006A54 4EBA 9DF0 jsr [PC - 0x6210 /* 00000846 */]
00006A58 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00006A5C 4267 clr.w -[A7]
00006A5E 486E FFF8 pea.l [A6 - 0x8]
00006A62 486E FDE6 pea.l [A6 - 0x21A]
00006A66 3F3C 100E move.w -[A7], 0x100E
00006A6A A9EB syscall Pack4/FP68K
00006A6C 486E FDE6 pea.l [A6 - 0x21A]
00006A70 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */]
00006A74 7001 moveq.l D0, 0x01
00006A76 B01F cmp.b D0, [A7]+
00006A78 660E bne +0x10 /* 00006A88 */
00006A7A 487A 01F0 pea.l [PC + 0x1F0 /* 00006C6C, value 0x0, cstring "" */]
00006A7E 486E FFF8 pea.l [A6 - 0x8]
00006A82 3F3C 1010 move.w -[A7], 0x1010
00006A86 A9EB syscall Pack4/FP68K
label00006A88:
00006A88 3F3C 0003 move.w -[A7], 0x3
00006A8C 486E FDF0 pea.l [A6 - 0x210]
00006A90 2054 movea.l A0, [A4]
00006A92 2F28 0076 move.l -[A7], [A0 + 0x76]
00006A96 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */]
00006A9A 41EE FEF0 lea.l A0, [A6 - 0x110]
00006A9E 43EE FDF0 lea.l A1, [A6 - 0x210]
00006AA2 703F moveq.l D0, 0x3F
label00006AA4:
00006AA4 20D9 move.l [A0]+, [A1]+
00006AA6 51C8 FFFC dbf D0, -0x6 /* 00006AA4 */
00006AAA 486E FDE6 pea.l [A6 - 0x21A]
00006AAE 486E FEF0 pea.l [A6 - 0x110]
00006AB2 4EAD 28E2 jsr [A5 + 0x28E2 /* export_1304 */]
00006AB6 588F addq.l A7, 4
00006AB8 486E FDE6 pea.l [A6 - 0x21A]
00006ABC 486E FFFC pea.l [A6 - 0x4]
00006AC0 3F3C 1010 move.w -[A7], 0x1010
00006AC4 A9EB syscall Pack4/FP68K
00006AC6 4267 clr.w -[A7]
00006AC8 486E FFFC pea.l [A6 - 0x4]
00006ACC 486E FDE6 pea.l [A6 - 0x21A]
00006AD0 3F3C 100E move.w -[A7], 0x100E
00006AD4 A9EB syscall Pack4/FP68K
00006AD6 486E FDE6 pea.l [A6 - 0x21A]
00006ADA 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */]
00006ADE 7001 moveq.l D0, 0x01
00006AE0 B01F cmp.b D0, [A7]+
00006AE2 660E bne +0x10 /* 00006AF2 */
00006AE4 487A 0186 pea.l [PC + 0x186 /* 00006C6C, value 0x0, cstring "" */]
00006AE8 486E FFFC pea.l [A6 - 0x4]
00006AEC 3F3C 1010 move.w -[A7], 0x1010
00006AF0 A9EB syscall Pack4/FP68K
label00006AF2:
00006AF2 42A7 clr.l -[A7]
00006AF4 486E FFF8 pea.l [A6 - 0x8]
00006AF8 486E FDE6 pea.l [A6 - 0x21A]
00006AFC 3F3C 100E move.w -[A7], 0x100E
00006B00 A9EB syscall Pack4/FP68K
00006B02 486E FDE6 pea.l [A6 - 0x21A]
00006B06 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00006B0A 201F move.l D0, [A7]+
00006B0C 2054 movea.l A0, [A4]
00006B0E 3140 0054 move.w [A0 + 0x54], D0
00006B12 486E FFFC pea.l [A6 - 0x4]
00006B16 486E FDE6 pea.l [A6 - 0x21A]
00006B1A 3F3C 100E move.w -[A7], 0x100E
00006B1E A9EB syscall Pack4/FP68K
00006B20 487A 0140 pea.l [PC + 0x140 /* 00006C62, value 0x3FFF8000 */]
00006B24 486E FDE6 pea.l [A6 - 0x21A]
00006B28 3F3C 000A move.w -[A7], 0xA /* '\n' */
00006B2C A9EB syscall Pack4/FP68K
00006B2E 6F46 ble +0x48 /* 00006B76 */
00006B30 486E FFFC pea.l [A6 - 0x4]
00006B34 486E FDE6 pea.l [A6 - 0x21A]
00006B38 3F3C 100E move.w -[A7], 0x100E
00006B3C A9EB syscall Pack4/FP68K
00006B3E 487A 0122 pea.l [PC + 0x122 /* 00006C62, value 0x3FFF8000 */]
00006B42 486E FDE6 pea.l [A6 - 0x21A]
00006B46 3F3C 0002 move.w -[A7], 0x2
00006B4A A9EB syscall Pack4/FP68K
00006B4C 487A 010A pea.l [PC + 0x10A /* 00006C58, value 0x4001A000 */]
00006B50 486E FDE6 pea.l [A6 - 0x21A]
00006B54 3F3C 0004 move.w -[A7], 0x4
00006B58 A9EB syscall Pack4/FP68K
00006B5A 487A 00F2 pea.l [PC + 0xF2 /* 00006C4E, value 0x4004C800 */]
00006B5E 486E FDE6 pea.l [A6 - 0x21A]
00006B62 4267 clr.w -[A7]
00006B64 A9EB syscall Pack4/FP68K
00006B66 486E FDE6 pea.l [A6 - 0x21A]
00006B6A 486E FFF0 pea.l [A6 - 0x10]
00006B6E 3F3C 1010 move.w -[A7], 0x1010
00006B72 A9EB syscall Pack4/FP68K
00006B74 602A bra +0x2C /* 00006BA0 */
label00006B76:
00006B76 486E FFFC pea.l [A6 - 0x4]
00006B7A 486E FDE6 pea.l [A6 - 0x21A]
00006B7E 3F3C 100E move.w -[A7], 0x100E
00006B82 A9EB syscall Pack4/FP68K
00006B84 487A 00C8 pea.l [PC + 0xC8 /* 00006C4E, value 0x4004C800 */]
00006B88 486E FDE6 pea.l [A6 - 0x21A]
00006B8C 3F3C 0004 move.w -[A7], 0x4
00006B90 A9EB syscall Pack4/FP68K
00006B92 486E FDE6 pea.l [A6 - 0x21A]
00006B96 486E FFF0 pea.l [A6 - 0x10]
00006B9A 3F3C 1010 move.w -[A7], 0x1010
00006B9E A9EB syscall Pack4/FP68K
label00006BA0:
00006BA0 42A7 clr.l -[A7]
00006BA2 486E FFF8 pea.l [A6 - 0x8]
00006BA6 486E FDE6 pea.l [A6 - 0x21A]
00006BAA 3F3C 100E move.w -[A7], 0x100E
00006BAE A9EB syscall Pack4/FP68K
00006BB0 486E FDE6 pea.l [A6 - 0x21A]
00006BB4 4EBA 9708 jsr [PC - 0x68F8 /* 000002BE */]
00006BB8 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00006BBC 42A7 clr.l -[A7]
00006BBE 486E FDE6 pea.l [A6 - 0x21A]
00006BC2 486E FFF4 pea.l [A6 - 0xC]
00006BC6 486E FDDC pea.l [A6 - 0x224]
00006BCA 3F3C 100E move.w -[A7], 0x100E
00006BCE A9EB syscall Pack4/FP68K
00006BD0 486E FDDC pea.l [A6 - 0x224]
00006BD4 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00006BD8 588F addq.l A7, 4
00006BDA 486E FFF0 pea.l [A6 - 0x10]
00006BDE 486E FDE6 pea.l [A6 - 0x21A]
00006BE2 3F3C 1004 move.w -[A7], 0x1004
00006BE6 A9EB syscall Pack4/FP68K
00006BE8 486E FDE6 pea.l [A6 - 0x21A]
00006BEC 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00006BF0 2054 movea.l A0, [A4]
00006BF2 3028 0052 move.w D0, [A0 + 0x52]
00006BF6 48C0 ext.l D0
00006BF8 D09F add.l D0, [A7]+
00006BFA 3140 0060 move.w [A0 + 0x60], D0
00006BFE 42A7 clr.l -[A7]
00006C00 486E FDE6 pea.l [A6 - 0x21A]
00006C04 486E FFF4 pea.l [A6 - 0xC]
00006C08 486E FDDC pea.l [A6 - 0x224]
00006C0C 3F3C 100E move.w -[A7], 0x100E
00006C10 A9EB syscall Pack4/FP68K
00006C12 486E FDDC pea.l [A6 - 0x224]
00006C16 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00006C1A 588F addq.l A7, 4
00006C1C 486E FFF0 pea.l [A6 - 0x10]
00006C20 486E FDE6 pea.l [A6 - 0x21A]
00006C24 3F3C 1004 move.w -[A7], 0x1004
00006C28 A9EB syscall Pack4/FP68K
00006C2A 0A2E 0080 FDE6 xori.b [A6 - 0x21A], 0x80
00006C30 486E FDE6 pea.l [A6 - 0x21A]
00006C34 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00006C38 2054 movea.l A0, [A4]
00006C3A 3028 0050 move.w D0, [A0 + 0x50]
00006C3E 48C0 ext.l D0
00006C40 D09F add.l D0, [A7]+
00006C42 3140 005E move.w [A0 + 0x5E], D0
00006C46 285F movea.l A4, [A7]+
00006C48 4E5E unlink A6
00006C4A 2E9F move.l [A7], [A7]+
00006C4C 4E75 rts
00006C4E 4004 negx.b D4
00006C50 C800 and.b D4, D0
00006C52 0000 0000 ori.b D0, 0x0
00006C56 0000 4001 ori.b D0, 0x1
00006C5A A000 syscall Open/PBHOpen/HOpen
00006C5C 0000 0000 ori.b D0, 0x0
00006C60 0000 3FFF ori.b D0, 0xFF
00006C64 8000 or.b D0, D0
00006C66 0000 0000 ori.b D0, 0x0
00006C6A 0000 0000 ori.b D0, 0x0
00006C6E 0000 0000 ori.b D0, 0x0
00006C72 0000 0000 ori.b D0, 0x0
00006C76 4007 negx.b D7
00006C78 B400 cmp.b D2, D0
00006C7A 0000 0000 ori.b D0, 0x0
00006C7E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1527: // at 00006C80 (misaligned)
00006C82 FFF8 .invalid <<F/7/7>>
00006C84 48E7 0038 movem.l -[A7], A2,A3,A4
00006C88 266E 0008 movea.l A3, [A6 + 0x8]
00006C8C 284B movea.l A4, A3
00006C8E 41EE FFF8 lea.l A0, [A6 - 0x8]
00006C92 2454 movea.l A2, [A4]
00006C94 43EA 0048 lea.l A1, [A2 + 0x48]
00006C98 20D9 move.l [A0]+, [A1]+
00006C9A 20D9 move.l [A0]+, [A1]+
00006C9C 2F0B move.l -[A7], A3
00006C9E 4EAD 28AA jsr [A5 + 0x28AA /* export_1297 */]
00006CA2 2054 movea.l A0, [A4]
00006CA4 2F28 001C move.l -[A7], [A0 + 0x1C]
00006CA8 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00006CAC 486E FFF8 pea.l [A6 - 0x8]
00006CB0 2F0B move.l -[A7], A3
00006CB2 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00006CB6 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00006CBA 4E5E unlink A6
00006CBC 2E9F move.l [A7], [A7]+
00006CBE 4E75 rts
export_1528:
00006CC0 4E56 FFFC link A6, -0x0004
00006CC4 48E7 0118 movem.l -[A7], D7,A3,A4
00006CC8 266E 0008 movea.l A3, [A6 + 0x8]
00006CCC 3E2E 0014 move.w D7, [A6 + 0x14]
00006CD0 284B movea.l A4, A3
00006CD2 2D6D FD8A 0016 move.l [A6 + 0x16], [A5 - 0x276]
00006CD8 7003 moveq.l D0, 0x03
00006CDA B047 cmp.w D0, D7
00006CDC 57C0 seq D0
00006CDE 7204 moveq.l D1, 0x04
00006CE0 B247 cmp.w D1, D7
00006CE2 57C1 seq D1
00006CE4 8001 or.b D0, D1
00006CE6 6706 beq +0x8 /* 00006CEE */
00006CE8 2F0B move.l -[A7], A3
00006CEA 4EAD 28B2 jsr [A5 + 0x28B2 /* export_1298 */]
label00006CEE:
00006CEE 206E 0010 movea.l A0, [A6 + 0x10]
00006CF2 2254 movea.l A1, [A4]
00006CF4 BE69 0040 cmp.w D7, [A1 + 0x40]
00006CF8 57C0 seq D0
00006CFA 4400 neg.b D0
00006CFC 1080 move.b [A0], D0
00006CFE 206E 0010 movea.l A0, [A6 + 0x10]
00006D02 1010 move.b D0, [A0]
00006D04 674C beq +0x4E /* 00006D52 */
00006D06 2F0B move.l -[A7], A3
00006D08 2054 movea.l A0, [A4]
00006D0A 2F28 0010 move.l -[A7], [A0 + 0x10]
00006D0E 4EAD 2352 jsr [A5 + 0x2352 /* export_1126 */]
00006D12 2054 movea.l A0, [A4]
00006D14 2F28 001C move.l -[A7], [A0 + 0x1C]
00006D18 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00006D1C 2D6D FDB4 FFFC move.l [A6 - 0x4], [A5 - 0x24C]
00006D22 486E FFFC pea.l [A6 - 0x4]
00006D26 A871 syscall GlobalToLocal
00006D28 2254 movea.l A1, [A4]
00006D2A 2069 001C movea.l A0, [A1 + 0x1C]
00006D2E 2050 movea.l A0, [A0]
00006D30 2F28 0044 move.l -[A7], [A0 + 0x44]
00006D34 486E FFFC pea.l [A6 - 0x4]
00006D38 A87E syscall AddPt
00006D3A 42A7 clr.l -[A7]
00006D3C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006D40 486D FDDA pea.l [A5 - 0x226]
00006D44 2054 movea.l A0, [A4]
00006D46 2F28 001C move.l -[A7], [A0 + 0x1C]
00006D4A 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00006D4E 2D5F 0016 move.l [A6 + 0x16], [A7]+
label00006D52:
00006D52 4CDF 1880 movem.l D7,A3,A4, [A7]+
00006D56 4E5E unlink A6
00006D58 205F movea.l A0, [A7]+
00006D5A DEFC 000E add.w A7, 0xE
00006D5E 4ED0 jmp [A0]
export_1529:
00006D60 4E56 0000 link A6, 0
00006D64 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00006D6A 1F3C 0001 move.b -[A7], 0x1
00006D6E 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00006D72 42A7 clr.l -[A7]
00006D74 3F3C 0002 move.w -[A7], 0x2
00006D78 A9B9 syscall GetCursor
00006D7A 205F movea.l A0, [A7]+
00006D7C 2F10 move.l -[A7], [A0]
00006D7E A851 syscall SetCursor
00006D80 4E5E unlink A6
00006D82 205F movea.l A0, [A7]+
00006D84 504F addq.w A7, 8
00006D86 4ED0 jmp [A0]
export_1530:
00006D88 4E56 0000 link A6, 0
00006D8C 4E5E unlink A6
00006D8E 4E75 rts